change in literals, literal types

This commit is contained in:
ProgramSnail 2023-08-12 15:55:33 +03:00
parent 17ff590048
commit 43dfa75b74
10 changed files with 168 additions and 39 deletions

View file

@ -12,14 +12,25 @@ nodes::Node build_node(parser::ParseTree::Node parser_node);
// --- literals
nodes::Literal build_float_number_literal(parser::ParseTree::Node parser_node);
nodes::Literal build_float_literal(parser::ParseTree::Node parser_node);
nodes::Literal build_number_literal(parser::ParseTree::Node parser_node);
nodes::Literal build_double_literal(parser::ParseTree::Node parser_node);
nodes::Literal build_int_literal(parser::ParseTree::Node parser_node);
nodes::Literal build_long_literal(parser::ParseTree::Node parser_node);
nodes::Literal build_index_literal(parser::ParseTree::Node parser_node);
nodes::Literal build_string_literal(parser::ParseTree::Node parser_node);
nodes::Literal
build_unicode_string_literal(parser::ParseTree::Node parser_node);
nodes::Literal build_char_literal(parser::ParseTree::Node parser_node);
nodes::Literal build_unicode_literal(parser::ParseTree::Node parser_node);
nodes::Literal build_bool_literal(parser::ParseTree::Node parser_node);
nodes::Literal build_unit_literal(parser::ParseTree::Node parser_node);