mirror of
https://codeberg.org/ProgramSnail/lang_2023.git
synced 2025-12-07 15:38:47 +00:00
fixes , constructor patter fix, for loop fix
This commit is contained in:
parent
6ba31969d2
commit
70b84c38f0
7 changed files with 33 additions and 49 deletions
|
|
@ -331,7 +331,16 @@ void PrintVisitor::Visit(WhileLoop* node) {
|
|||
out_ << ")\n";
|
||||
}
|
||||
void PrintVisitor::Visit(ForLoop* node) {
|
||||
out_ << "[For] (";
|
||||
out_ << "[For ";
|
||||
switch (node->variable_modifier) {
|
||||
case utils::IsConstModifier::Const:
|
||||
out_ << "const";
|
||||
break;
|
||||
case utils::IsConstModifier::Var:
|
||||
out_ << "var";
|
||||
break;
|
||||
}
|
||||
out_ << "] (";
|
||||
Visitor::Visit(node->variable);
|
||||
out_ << ") [in] (";
|
||||
Visitor::Visit(node->interval);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue