Adaptable Symbol Table Management by Meta Modeling and Generation of Symbol Table Infrastructures
Many textual software languages share common concepts such as deﬁning and referencing elements, hierarchical structures constrain- ing the visibility of names, and allowing for identical names for different element kinds. Symbol tables are useful to handle those reference and visibility concepts. However, developing a symbol table can be a tedious task that leads to an additional effort for the language engineer. This paper presents a symbol table meta model usable to deﬁne language-speciﬁc symbol tables. Furthermore, we integrate this symbol table meta model with a meta model of a grammar-based language deﬁnition. This enables the language en- gineer to switch between the model structure and the symbol table as needed. Finally, based on a grammar annotation mechanism, our approach is able to generate a symbol table infrastructure that can be used as is or serve as a basis for custom symbol tables.
Tue 27 OctDisplayed time zone: Eastern Time (US & Canada) change
08:30 - 10:00
|Domain Specific Modelling for Clinical Research|
|CHARIOT: A Domain Specific Language for Extensible Cyber-Physical Systems|
|Experience Report: Constraint-Based Modeling of Autonomous Vehicle Trajectories|
|Adaptable Symbol Table Management by Meta Modeling and Generation of Symbol Table Infrastructures|