|
- #ifndef NODETYPES_H
- #define NODETYPES_H
- typedef enum {
- PROGRAM,
- GLOBAL_LIST,
- GLOBAL,
- STATEMENT_LIST,
- PRINT_LIST,
- EXPRESSION_LIST,
- VARIABLE_LIST,
- ARGUMENT_LIST,
- PARAMETER_LIST,
- DECLARATION_LIST,
- FUNCTION,
- STATEMENT,
- BLOCK,
- ASSIGNMENT_STATEMENT,
- RETURN_STATEMENT,
- PRINT_STATEMENT,
- NULL_STATEMENT,
- IF_STATEMENT,
- WHILE_STATEMENT,
- EXPRESSION,
- RELATION,
- DECLARATION,
- PRINT_ITEM,
- IDENTIFIER_DATA,
- NUMBER_DATA,
- STRING_DATA
- } node_index_t;
-
- extern char *node_string[25];
- #endif
|