463
edits
(update to olmar v2) |
(add supertype link and record info) |
||
Line 1: | Line 1: | ||
<!-- Besides the comments at the end this page has been generated | <!-- Besides the comments at the end this page has been generated | ||
-- with the olmar wiki bot on behalf of Hendrik Tews | -- with the olmar wiki bot on behalf of Hendrik Tews. | ||
--> __NOTOC__ | --> __NOTOC__ | ||
Expression is a Ast super type node. | Expression is a Ast super type node with 37 subtype nodes. Concreate ast nodes do always belong to one of the subtypes. | ||
=== Data Fields in all Subclasses === | === Data Fields in all Subclasses === | ||
Line 10: | Line 10: | ||
Expression has 37 subtype nodes: | Expression has 37 subtype nodes: | ||
[[Elsa Ast Type E___builtin_constant_p|E___builtin_constant_p]] [[Elsa Ast Type E___builtin_va_arg|E___builtin_va_arg]] [[Elsa Ast Type E_addrOf|E_addrOf]] [[Elsa Ast Type E_addrOfLabel|E_addrOfLabel]] [[Elsa Ast Type E_alignofExpr|E_alignofExpr]] [[Elsa Ast Type E_alignofType|E_alignofType]] [[Elsa Ast Type E_arrow|E_arrow]] [[Elsa Ast Type E_assign|E_assign]] [[Elsa Ast Type E_binary|E_binary]] [[Elsa Ast Type E_boolLit|E_boolLit]] [[Elsa Ast Type E_cast|E_cast]] [[Elsa Ast Type E_charLit|E_charLit]] [[Elsa Ast Type E_compoundLit|E_compoundLit]] [[Elsa Ast Type E_cond|E_cond]] [[Elsa Ast Type E_constructor|E_constructor]] [[Elsa Ast Type E_delete|E_delete]] [[Elsa Ast Type E_deref|E_deref]] [[Elsa Ast Type E_effect|E_effect]] [[Elsa Ast Type E_fieldAcc|E_fieldAcc]] [[Elsa Ast Type E_floatLit|E_floatLit]] [[Elsa Ast Type E_funCall|E_funCall]] [[Elsa Ast Type E_gnuCond|E_gnuCond]] [[Elsa Ast Type E_grouping|E_grouping]] [[Elsa Ast Type E_intLit|E_intLit]] [[Elsa Ast Type E_keywordCast|E_keywordCast]] [[Elsa Ast Type E_new|E_new]] [[Elsa Ast Type E_sizeof|E_sizeof]] [[Elsa Ast Type E_sizeofType|E_sizeofType]] [[Elsa Ast Type E_statement|E_statement]] [[Elsa Ast Type E_stdConv|E_stdConv]] [[Elsa Ast Type E_stringLit|E_stringLit]] [[Elsa Ast Type E_this|E_this]] [[Elsa Ast Type E_throw|E_throw]] [[Elsa Ast Type E_typeidExpr|E_typeidExpr]] [[Elsa Ast Type E_typeidType|E_typeidType]] [[Elsa Ast Type E_unary|E_unary]] [[Elsa Ast Type E_variable|E_variable]] | *[[Elsa Ast Type E___builtin_constant_p|E___builtin_constant_p]] | ||
*[[Elsa Ast Type E___builtin_va_arg|E___builtin_va_arg]] | |||
*[[Elsa Ast Type E_addrOf|E_addrOf]] | |||
*[[Elsa Ast Type E_addrOfLabel|E_addrOfLabel]] | |||
*[[Elsa Ast Type E_alignofExpr|E_alignofExpr]] | |||
*[[Elsa Ast Type E_alignofType|E_alignofType]] | |||
*[[Elsa Ast Type E_arrow|E_arrow]] | |||
*[[Elsa Ast Type E_assign|E_assign]] | |||
*[[Elsa Ast Type E_binary|E_binary]] | |||
*[[Elsa Ast Type E_boolLit|E_boolLit]] | |||
*[[Elsa Ast Type E_cast|E_cast]] | |||
*[[Elsa Ast Type E_charLit|E_charLit]] | |||
*[[Elsa Ast Type E_compoundLit|E_compoundLit]] | |||
*[[Elsa Ast Type E_cond|E_cond]] | |||
*[[Elsa Ast Type E_constructor|E_constructor]] | |||
*[[Elsa Ast Type E_delete|E_delete]] | |||
*[[Elsa Ast Type E_deref|E_deref]] | |||
*[[Elsa Ast Type E_effect|E_effect]] | |||
*[[Elsa Ast Type E_fieldAcc|E_fieldAcc]] | |||
*[[Elsa Ast Type E_floatLit|E_floatLit]] | |||
*[[Elsa Ast Type E_funCall|E_funCall]] | |||
*[[Elsa Ast Type E_gnuCond|E_gnuCond]] | |||
*[[Elsa Ast Type E_grouping|E_grouping]] | |||
*[[Elsa Ast Type E_intLit|E_intLit]] | |||
*[[Elsa Ast Type E_keywordCast|E_keywordCast]] | |||
*[[Elsa Ast Type E_new|E_new]] | |||
*[[Elsa Ast Type E_sizeof|E_sizeof]] | |||
*[[Elsa Ast Type E_sizeofType|E_sizeofType]] | |||
*[[Elsa Ast Type E_statement|E_statement]] | |||
*[[Elsa Ast Type E_stdConv|E_stdConv]] | |||
*[[Elsa Ast Type E_stringLit|E_stringLit]] | |||
*[[Elsa Ast Type E_this|E_this]] | |||
*[[Elsa Ast Type E_throw|E_throw]] | |||
*[[Elsa Ast Type E_typeidExpr|E_typeidExpr]] | |||
*[[Elsa Ast Type E_typeidType|E_typeidType]] | |||
*[[Elsa Ast Type E_unary|E_unary]] | |||
*[[Elsa Ast Type E_variable|E_variable]] | |||
=== Comments === | === Comments === |
edits