|
|
|
@ -1854,9 +1854,9 @@ struct AstPrint |
|
|
|
|
level_ += 1; |
|
|
|
|
for (auto i = 0; i < level_; i++) { std::cout << " "; } |
|
|
|
|
if (ast.is_token) { |
|
|
|
|
std::cout << ast.name << ": '" << ast.token << "'" << std::endl; |
|
|
|
|
std::cout << "- " << ast.name << ": '" << ast.token << "'" << std::endl; |
|
|
|
|
} else { |
|
|
|
|
std::cout << ast.name << std::endl; |
|
|
|
|
std::cout << "+ " << ast.name << std::endl; |
|
|
|
|
} |
|
|
|
|
for (auto node : ast.nodes) { print(*node); } |
|
|
|
|
level_ -= 1; |
|
|
|
|