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_BITFIELD_BODY , NT_EXPRESSION , 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_BITFIELD_BODY | |
NT_EXPRESSION | |
NT_IDENTIFIER | |
NT_INST_BODY | |
NT_ROOT | |
NT_SIZE_SPEC | |
NT_STATEMENT | |
NT_STRING | |
NT_TYPE |
Definition at line 8 of file ast.h.