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 Oct Times are displayed in time zone: (GMT-04:00) Eastern Time (US & Canada) change
|08:30 - 08:50|
|08:50 - 09:05|
|09:05 - 09:25|
|09:25 - 09:40|
|09:40 - 10:00|