diff options
author | c | 2023-11-26 18:03:55 -0500 |
---|---|---|
committer | c | 2023-11-26 18:03:55 -0500 |
commit | 4719af8e829493d4fee2782ce8870b0cc902638f (patch) | |
tree | 2f77b4132ec9c5f5a93756c3f74d354c1917f606 /src/include/parser.h | |
parent | b66334d81324a76a76da6578c5b095f3f02696e5 (diff) |
Prepare for definition parsing.
Diffstat (limited to 'src/include/parser.h')
-rw-r--r-- | src/include/parser.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/include/parser.h b/src/include/parser.h index acf6438..59cd0ae 100644 --- a/src/include/parser.h +++ b/src/include/parser.h @@ -49,6 +49,12 @@ tree_t* parser_parse_expr(parser_t* parser); /* Return the tree for an expression. */ tree_t* parser_parse_block(parser_t* parser); +/* Return the tree for a definition's arguments. */ +tree_t* parser_parse_darg(parser_t* parser); + +/* Return the tree for a definition. */ +tree_t* parser_parse_def(parser_t* parser); + /* Return the tree for a call's arguments. */ tree_t* parser_parse_carg(parser_t* parser); |