Elsa Ast Type Expression: Difference between revisions
Jump to navigation
Jump to search
(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 === | ||
Latest revision as of 10:57, 23 November 2007
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
- type : CType option
Subtype Nodes (Subclasses)
Expression has 37 subtype nodes:
- E___builtin_constant_p
- E___builtin_va_arg
- E_addrOf
- E_addrOfLabel
- E_alignofExpr
- E_alignofType
- E_arrow
- E_assign
- E_binary
- E_boolLit
- E_cast
- E_charLit
- E_compoundLit
- E_cond
- E_constructor
- E_delete
- E_deref
- E_effect
- E_fieldAcc
- E_floatLit
- E_funCall
- E_gnuCond
- E_grouping
- E_intLit
- E_keywordCast
- E_new
- E_sizeof
- E_sizeofType
- E_statement
- E_stdConv
- E_stringLit
- E_this
- E_throw
- E_typeidExpr
- E_typeidType
- E_unary
- E_variable
Comments
Please make your modifications only below, because the content above will be regenerated automatically from time to time.