explicit Value(const std::string &identifier)
: literal(0), identifier(identifier), isLiteral(false) { }
explicit Value(Literal *literal)
- : literal(literal), isLiteral(false) { }
+ : literal(literal), isLiteral(true) { }
public:
bool IsLiteral() const { return isLiteral; }