Implemented SheerkaOntology
This commit is contained in:
@@ -137,7 +137,7 @@ class DefConceptEvaluator(OneReturnValueEvaluator):
|
||||
names = [str(t.value) for t in ret_value.tokens if t.type in (
|
||||
TokenKind.IDENTIFIER, TokenKind.STRING, TokenKind.KEYWORD)]
|
||||
debugger.debug_var("names", names, hint="from NameNode")
|
||||
return set(filter(lambda x: x in concept_name and context.sheerka.not_is_variable(x), names))
|
||||
return set(filter(lambda x: x in concept_name and context.sheerka.is_not_a_variable(x), names))
|
||||
|
||||
#
|
||||
# case of BNF
|
||||
@@ -156,7 +156,7 @@ class DefConceptEvaluator(OneReturnValueEvaluator):
|
||||
visitor = UnreferencedVariablesVisitor(context)
|
||||
names = visitor.get_names(python_node.ast_)
|
||||
debugger.debug_var("names", names, hint="from python node")
|
||||
return set(filter(lambda x: x in concept_name and context.sheerka.not_is_variable(x), names))
|
||||
return set(filter(lambda x: x in concept_name and context.sheerka.is_not_a_variable(x), names))
|
||||
else:
|
||||
return set()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user