feat: implement extern block reading and parsing
This commit is contained in:
@@ -29,6 +29,11 @@ fzl_node_t *pa_new(fzl_parser_t *parser);
|
||||
fzl_node_t *pa_assignment(fzl_parser_t *parser);
|
||||
fzl_node_t *pa_expression(fzl_parser_t *parser);
|
||||
|
||||
fzl_node_t *pa_struct(fzl_parser_t *parser);
|
||||
fzl_node_t *pa_ref(fzl_parser_t *parser);
|
||||
fzl_node_t *pa_typedef(fzl_parser_t *parser);
|
||||
fzl_node_t *pa_externfn(fzl_parser_t *parser);
|
||||
|
||||
fzl_node_t *pa_class(fzl_parser_t *parser);
|
||||
fzl_node_t *pa_function(fzl_parser_t *parser);
|
||||
fzl_node_t *pa_return(fzl_parser_t *parser);
|
||||
@@ -38,6 +43,7 @@ fzl_node_t *pa_for(fzl_parser_t *parser);
|
||||
fzl_node_t *pa_while(fzl_parser_t *parser);
|
||||
fzl_node_t *pa_loop(fzl_parser_t *parser);
|
||||
fzl_node_t *pa_break(fzl_parser_t *parser);
|
||||
fzl_node_t *pa_extern(fzl_parser_t *parser);
|
||||
|
||||
fzl_node_t *pa_statement(fzl_parser_t *parser);
|
||||
fzl_node_t *pa_program(fzl_parser_t *parser);
|
||||
|
||||
Reference in New Issue
Block a user