| class AS_CONST_DEF < $AS_CLASS_ELT |
|---|
| **** | Definition of constant attributes. |
| $AS_CLASS_ELT | $NEXT{_} | $AS_NODE | $PROG_ERR | AS_CLASS_ELT | AS_NODE |
| attr init:$AS_EXPR; |
|---|
| **** | Initialization expression. |
| attr name:IDENT; |
|---|
| **** | The name of the constant. If none, it is an INT. |
| attr tp:AS_TYPE_SPEC; |
|---|
| **** | Type declaration, if any. If none, it is an INT. |
| attr init:$AS_EXPR; |
|---|
| **** | Initialization expression. |
| attr name:IDENT; |
|---|
| **** | The name of the constant. If none, it is an INT. |
| attr tp:AS_TYPE_SPEC; |
|---|
| **** | Type declaration, if any. If none, it is an INT. |