or_in or_out references added

This commit is contained in:
ProgramSnail 2023-07-29 12:19:37 +03:00
parent fc114ff959
commit 68463509d8
9 changed files with 29 additions and 12 deletions

View file

@ -17,6 +17,13 @@ void print_modifier(const nodes::Modifier &modifier, Printer &printer) {
case nodes::Modifier::REF:
printer.print(printer.print_words_instead_of_symbols() ? "ref " : "<> ");
break;
case nodes::Modifier::OR_OUT:
printer.print(printer.print_words_instead_of_symbols() ? "or_out "
: "|-> ");
break;
case nodes::Modifier::OR_IN:
printer.print(printer.print_words_instead_of_symbols() ? "or_in " : "<-| ");
break;
case nodes::Modifier::OPTIONAL:
printer.print("?");
break;