Add node_handle alias suffix _h
Signed-off-by: CHatingPython <chatingpython@gmail.com>
This commit is contained in:
@@ -4,7 +4,6 @@
|
||||
#include "furc/ast/declaration.hpp"
|
||||
#include "furc/ast/expression.hpp"
|
||||
#include "furc/ast/literal.hpp"
|
||||
#include "furc/ast/node.hpp"
|
||||
#include "furc/ast/program.hpp"
|
||||
#include "furc/front/lexer.hpp"
|
||||
#include "furlang/arena.hpp"
|
||||
@@ -26,17 +25,17 @@ public:
|
||||
parser& operator=(const parser&) = delete;
|
||||
public:
|
||||
// parser owns the arena :3c
|
||||
ast::node_handle<ast::program_node> parse() &;
|
||||
ast::program_node_h parse() &;
|
||||
private:
|
||||
ast::node_handle<ast::declaration_node> parse_declaration();
|
||||
ast::node_handle<ast::statement_node> parse_statement();
|
||||
ast::node_handle<ast::expression_node> parse_expression();
|
||||
ast::node_handle<ast::literal_node> parse_literal();
|
||||
ast::declaration_node_h parse_declaration();
|
||||
ast::statement_node_h parse_statement();
|
||||
ast::expression_node_h parse_expression();
|
||||
ast::literal_node_h parse_literal();
|
||||
|
||||
ast::expression_node_h parse_expression_primary();
|
||||
ast::expression_node_h parse_expression_rhs(const ast::expression_node_h& init, std::uint32_t precedence);
|
||||
|
||||
ast::function_body_handle parse_body();
|
||||
ast::function_body_h parse_body();
|
||||
private:
|
||||
token_handle<> next_token();
|
||||
const token_handle<>& peek_token();
|
||||
|
||||
Reference in New Issue
Block a user