Get rid of the raw pointers in the parser
This commit is contained in:
@@ -4,42 +4,32 @@
|
||||
|
||||
namespace elna
|
||||
{
|
||||
void TransformVisitor::visit(Node *node)
|
||||
void TransformVisitor::visit(source::definition *definition)
|
||||
{
|
||||
assert(false);
|
||||
}
|
||||
|
||||
void TransformVisitor::visit(Definition *definition)
|
||||
void TransformVisitor::visit(source::bang_statement *statement)
|
||||
{
|
||||
assert(false);
|
||||
}
|
||||
|
||||
void TransformVisitor::visit(BangStatement *statement)
|
||||
void TransformVisitor::visit(source::block *block)
|
||||
{
|
||||
assert(false);
|
||||
}
|
||||
|
||||
void TransformVisitor::visit(Block *block)
|
||||
void TransformVisitor::visit(source::integer_literal *number)
|
||||
{
|
||||
assert(false);
|
||||
}
|
||||
|
||||
void TransformVisitor::visit(Expression *expression)
|
||||
void TransformVisitor::visit(source::variable *variable)
|
||||
{
|
||||
assert(false);
|
||||
}
|
||||
|
||||
void TransformVisitor::visit(Number *number)
|
||||
{
|
||||
assert(false);
|
||||
}
|
||||
|
||||
void TransformVisitor::visit(Variable *variable)
|
||||
{
|
||||
assert(false);
|
||||
}
|
||||
|
||||
void TransformVisitor::visit(BinaryExpression *binaryExpression)
|
||||
void TransformVisitor::visit(source::binary_expression *binaryExpression)
|
||||
{
|
||||
assert(false);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user