[poincare] Parsing error handling for bang token

This commit is contained in:
Ruben Dashyan
2018-10-04 11:11:41 +02:00
committed by Émilie Feral
parent b27f98c287
commit dd5bd7f39c

View File

@@ -115,7 +115,9 @@ Expression Parser::parseSquareRoot(const Expression & leftHandSide) {
}
Expression Parser::parseBang(const Expression & leftHandSide) {
assert(!leftHandSide.isUninitialized());
if (leftHandSide.isUninitialized()) {
return Expression();
}
return Factorial(leftHandSide);
}