Implement character escape sequences

This commit is contained in:
2025-01-22 20:19:26 +01:00
parent 156506e8fa
commit 0dc95d4466
7 changed files with 83 additions and 52 deletions

View File

@ -124,11 +124,14 @@ namespace gcc
void generic_visitor::visit(source::program *program)
{
for (const auto definition : program->value_definitions)
{
definition->accept(this);
}
for (const auto& constant : program->type_definitions)
{
constant->accept(this);
}
tree parameter_types[] = {
integer_type_node,
build_pointer_type(build_pointer_type(char_type_node))
@ -141,10 +144,6 @@ namespace gcc
enter_scope();
for (const auto definition : program->value_definitions)
{
definition->accept(this);
}
for (const auto body_statement : program->body)
{
body_statement->accept(this);