Split expressions into separate files
This commit is contained in:
13
src/Parser/Expression/ExpressionInvalid.cpp
Normal file
13
src/Parser/Expression/ExpressionInvalid.cpp
Normal file
@@ -0,0 +1,13 @@
|
||||
#include "ExpressionInvalid.h"
|
||||
|
||||
ExpressionInvalid::ExpressionInvalid(shared_ptr<Token> token):
|
||||
Expression(ExpressionKind::INVALID, ValueType::NONE), token(token) {
|
||||
}
|
||||
|
||||
shared_ptr<Token> ExpressionInvalid::getToken() {
|
||||
return token;
|
||||
}
|
||||
|
||||
string ExpressionInvalid::toString(int indent) {
|
||||
return "Invalid token " + token->toString() + " at " + to_string(token->getLine()) + ":" + to_string(token->getColumn()) + "\n";
|
||||
}
|
||||
Reference in New Issue
Block a user