Elsa ast nodes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(removed superfluous heading)
mNo edit summary
Line 263: Line 263:
<!-- easy to parse list of all node types
<!-- easy to parse list of all node types
Renamings:  PointerToMemberType DependentSizedArrayType ArrayType FunctionType ReferenceType PointerType CVAtomicType DependentQType TypeVariable PseudoInstantiation EnumType CompoundType SimpleType  
Renamings:  PointerToMemberType DependentSizedArrayType ArrayType FunctionType ReferenceType PointerType CVAtomicType DependentQType TypeVariable PseudoInstantiation EnumType CompoundType SimpleType  
wiki page name prefix: Elsa Ast Type  
wiki page name prefix: Elsa Ast Type  
CompilationUnit  
CompilationUnit  
TranslationUnit  
TranslationUnit  

Revision as of 10:45, 23 November 2007

This page gives an overview over all Elsa Ast node types. For each node type it links to a page describing this type. Disclaimer: The information here has been generated automatically from the Olmar branch and might therefore be not completely accurate for Elsa.


Elsa Ast nodes use a variant scheme with super- and subtypes. For instance there is the node type Statement with variants for each different statement type, for instance S_if for if-statements and S_while for while loops.

It first follows a table with just the supertype nodes. Further below there is also a table with all subtype nodes.

Olmar Ast Supertype nodes without subtypes

Olmar Ast Supertype nodes with subtypes