|
Luma 0.1.0
A low-level compiled alternative to C, C++, and more!
|
#include "ast.h"
Functions | |
| AstNode * | create_preprocessor_node (ArenaAllocator *arena, NodeType type, NodeCategory category, size_t line, size_t column) |
| AstNode * | create_ast_node (ArenaAllocator *arena, NodeType type, NodeCategory category, size_t line, size_t column) |
| AstNode * | create_expr_node (ArenaAllocator *arena, NodeType type, size_t line, size_t column) |
| AstNode * | create_stmt_node (ArenaAllocator *arena, NodeType type, size_t line, size_t column) |
| AstNode * | create_type_node (ArenaAllocator *arena, NodeType type, size_t line, size_t column) |
| AstNode * create_ast_node | ( | ArenaAllocator * | arena, |
| NodeType | type, | ||
| NodeCategory | category, | ||
| size_t | line, | ||
| size_t | column | ||
| ) |
| AstNode * create_expr_node | ( | ArenaAllocator * | arena, |
| NodeType | type, | ||
| size_t | line, | ||
| size_t | column | ||
| ) |
| AstNode * create_preprocessor_node | ( | ArenaAllocator * | arena, |
| NodeType | type, | ||
| NodeCategory | category, | ||
| size_t | line, | ||
| size_t | column | ||
| ) |
| AstNode * create_stmt_node | ( | ArenaAllocator * | arena, |
| NodeType | type, | ||
| size_t | line, | ||
| size_t | column | ||
| ) |
| AstNode * create_type_node | ( | ArenaAllocator * | arena, |
| NodeType | type, | ||
| size_t | line, | ||
| size_t | column | ||
| ) |