mirror of
https://codeberg.org/ProgramSnail/lang.git
synced 2025-12-06 06:58:46 +00:00
most part of statement printers done
This commit is contained in:
parent
c176d1b11d
commit
0bb72e0b10
7 changed files with 208 additions and 25 deletions
|
|
@ -236,7 +236,7 @@ build_function_definition(parser::ParseTree::Node parser_node,
|
|||
|
||||
std::vector<std::optional<std::string>> type_annotations;
|
||||
std::vector<nodes::Modifier> type_reference_types;
|
||||
std::vector<std::optional<nodes::TypeProxy>> types;
|
||||
std::vector<nodes::TypeProxy> types;
|
||||
|
||||
std::optional<parser::ParseTree::Node> expression_node;
|
||||
|
||||
|
|
@ -277,7 +277,7 @@ build_function_definition(parser::ParseTree::Node parser_node,
|
|||
current_node.next_sibling().is_named() &&
|
||||
current_node.next_sibling().get_value() ==
|
||||
"!");
|
||||
if (optional_arguments.back() | result_arguments.back()) {
|
||||
if (optional_arguments.back() || result_arguments.back()) {
|
||||
at_least_one_argument_modifier_found = true;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue