ExactConceptParser can now recognize concepts by their names
This commit is contained in:
+10
-2
@@ -98,7 +98,15 @@ class BaseTest:
|
||||
try_parsed=concept))
|
||||
|
||||
@staticmethod
|
||||
def create_concept_lite(sheerka, name, variables=None, bnf=None):
|
||||
def create_and_add_in_cache_concept(sheerka, name, variables=None, bnf=None):
|
||||
"""
|
||||
Create a concept using parameters and add it in cache
|
||||
:param sheerka:
|
||||
:param name:
|
||||
:param variables:
|
||||
:param bnf:
|
||||
:return:
|
||||
"""
|
||||
concept = Concept(name) if isinstance(name, str) else name
|
||||
if variables:
|
||||
for v in variables:
|
||||
@@ -124,7 +132,7 @@ class BaseTest:
|
||||
return concept
|
||||
|
||||
@staticmethod
|
||||
def def_concept(name, definition, variables=None, **kwargs):
|
||||
def from_def_concept(name, definition, variables=None, **kwargs):
|
||||
concept = Concept(name=name, definition=definition, definition_type=DEFINITION_TYPE_DEF)
|
||||
if variables:
|
||||
for v in variables:
|
||||
|
||||
Reference in New Issue
Block a user