|
libmya 0.1.0
Library to parse Mya language.
|
#include "types/token.h"

Go to the source code of this file.
Data Structures | |
| struct | ast_node |
Macros | |
| #define | AST_INITIAL_CHILDREN_LENGTH 5 |
| #define | AST_CHILDREN_LENGTH_INCREMENT 20 |
Typedefs | |
| typedef enum node_type | node_type_t |
| typedef struct ast_node | ast_node_t |
Enumerations | |
| enum | node_type { NT_ARG_LIST , NT_ARG , NT_BITFIELD_BODY , NT_BITFIELD_SPEC , NT_EXPRESSION , NT_FIELD_SPEC , NT_FIELD , NT_IDENTIFIER , NT_INST_BODY , NT_ROOT , NT_SIZE_SPEC , NT_STATEMENT , NT_STRING , NT_TYPE } |
Variables | |
| const char * | mya_node_types [] |
| typedef struct ast_node ast_node_t |
| typedef enum node_type node_type_t |
| enum node_type |
| Enumerator | |
|---|---|
| NT_ARG_LIST | |
| NT_ARG | |
| NT_BITFIELD_BODY | |
| NT_BITFIELD_SPEC | |
| NT_EXPRESSION | |
| NT_FIELD_SPEC | |
| NT_FIELD | |
| NT_IDENTIFIER | |
| NT_INST_BODY | |
| NT_ROOT | |
| NT_SIZE_SPEC | |
| NT_STATEMENT | |
| NT_STRING | |
| NT_TYPE | |
Definition at line 8 of file ast.h.