Implement case statements

This commit is contained in:
2025-04-10 23:55:56 +02:00
parent 18c4e79012
commit f68667d5e5
10 changed files with 135 additions and 94 deletions

View File

@ -275,7 +275,7 @@ namespace elna::boot
}
constant_definition::constant_definition(const struct position position, const std::string& identifier,
const bool exported, literal_expression *body)
const bool exported, expression *body)
: definition(position, identifier, exported), m_body(body)
{
}
@ -285,7 +285,7 @@ namespace elna::boot
visitor->visit(this);
}
literal_expression& constant_definition::body()
expression& constant_definition::body()
{
return *m_body;
}