Handle nil keyword
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2019-09-01 16:16:36 +02:00
parent a3e77f650a
commit cf1daf7805
5 changed files with 32 additions and 0 deletions

View File

@@ -366,6 +366,8 @@ namespace Porygon::Binder {
case ParsedExpressionKind::LiteralBool:
return new BoundLiteralBoolExpression(((LiteralBoolExpression *) expression)->GetValue(),
expression->GetStartPosition(), expression->GetLength());
case ParsedExpressionKind ::Nil:
return new BoundNilExpression(expression->GetStartPosition(), expression->GetLength());
case ParsedExpressionKind::Variable:
return this->BindVariableExpression((VariableExpression *) expression);