aboutsummaryrefslogtreecommitdiff
path: root/src/include/parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/parser.h')
-rw-r--r--src/include/parser.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/include/parser.h b/src/include/parser.h
index 5ff8366..c77fd29 100644
--- a/src/include/parser.h
+++ b/src/include/parser.h
@@ -20,7 +20,6 @@ void parser_check_expect(parser_t* parser, int token_type);
// creates the abstract syntax tree
tree_t* parser_parse(parser_t* parser);
-
tree_t* parser_parse_token_id(parser_t* parser);
// parse a single chunk
@@ -29,18 +28,16 @@ tree_t* parser_parse_chunk(parser_t* parser);
// parse all in list of chunks
tree_t* parser_parse_chunks(parser_t* parser);
+// leaves of the tree
tree_t* parser_parse_expr(parser_t* parser);
-
tree_t* parser_parse_fac(parser_t* parser);
-
tree_t* parser_parse_term(parser_t* parser);
-
tree_t* parser_parse_fn_call(parser_t* parser);
-
+tree_t* parser_parse_fn_def(parser_t* parser);
tree_t* parser_parse_var(parser_t* parser);
tree_t* parser_parse_var_def(parser_t* parser);
-
tree_t* parser_parse_str(parser_t* parser);
+tree_t* parser_parse_keyword(parser_t* parser);
#endif