Working on #48 : Renamed ExpressionParser.py into LogicalOperatorParser.py

This commit is contained in:
2021-03-08 20:06:17 +01:00
parent 031bd0274e
commit a799ab2bbd
6 changed files with 24 additions and 22 deletions
@@ -12,7 +12,7 @@ from core.sheerka.services.sheerka_service import BaseService
from core.tokenizer import Tokenizer
from core.utils import unstr_concept
from parsers.BaseNodeParser import ConceptNode
from parsers.ExpressionParser import ExpressionParser
from parsers.LogicalOperatorParser import LogicalOperatorParser
from parsers.expressions import TrueifyVisitor
CONCEPT_EVALUATION_STEPS = [
@@ -137,7 +137,7 @@ class SheerkaEvaluateConcept(BaseService):
if concept.get_metadata().where is None or concept.get_metadata().where.strip() == "":
return None
ret = ExpressionParser().parse(context, ParserInput(concept.get_metadata().where))
ret = LogicalOperatorParser().parse(context, ParserInput(concept.get_metadata().where))
if not ret.status:
# TODO: manage invalid where clause
return None