fixes, name refactoring

This commit is contained in:
ProgramSnail 2024-01-04 19:29:29 +03:00
parent 4f04dd9995
commit fe652bc1c2
11 changed files with 62 additions and 27 deletions

View file

@ -92,7 +92,7 @@ void print_type_definition(const nodes::TypeDefinition &statement,
print_identifier(*statement.get_name(), printer);
for (size_t i = 0; i < statement.get_arguments_size(); ++i) {
for (size_t i = 0; i < statement.arguments_size(); ++i) {
printer.space();
print_identifier(*statement.get_argument(i), printer);
}
@ -116,7 +116,7 @@ void print_function_definition(const nodes::FunctionDefinition &statement,
Printer &printer) {
print_docs(*statement.get_docs(), printer);
for (size_t i = 0; i < statement.get_constraints_size(); ++i) {
for (size_t i = 0; i < statement.constraints_size(); ++i) {
print_constraint(*statement.get_constraint(i), printer);
printer.new_indent_line();
}
@ -140,7 +140,7 @@ void print_function_definition(const nodes::FunctionDefinition &statement,
print_modifier(statement.get_return_modifier(), printer); // ! or ?
for (size_t i = 0; i < statement.get_arguments_size(); ++i) {
for (size_t i = 0; i < statement.arguments_size(); ++i) {
if (!statement.get_argument(i)->get_name().has_value()) {
break;
}
@ -171,12 +171,12 @@ void print_function_definition(const nodes::FunctionDefinition &statement,
}
// all arguments are typed or are untyped in the same time
if (statement.get_arguments_size() > 0 &&
if (statement.arguments_size() > 0 &&
statement.get_argument(0)->get_type().has_value()) {
printer.print(" :");
for (size_t i = 0; i < statement.get_arguments_size(); ++i) {
for (size_t i = 0; i < statement.arguments_size(); ++i) {
printer.space();
if (statement.get_argument(i)->get_annotation().has_value()) {
print_annotation(*statement.get_argument(i)->get_annotation().value(),