Fixed #32 : concept groups are not correctly updated
Fixed #35 : Refactor test helper class (CNC, CC, CIO) Fixed #36 : Concept values are not used when declared with variable expression Fixed #37 : Objects in memory lose their values are restart Fixed #38 : func(a=b, c) (which is not allowed) raise an exception
This commit is contained in:
@@ -12,7 +12,7 @@ from core.sheerka.services.SheerkaExecute import ParserInput
|
||||
from core.tokenizer import Token, TokenKind, Tokenizer
|
||||
from core.utils import get_n_clones, get_text_from_tokens, NextIdManager
|
||||
from parsers.BaseNodeParser import UnrecognizedTokensNode, ConceptNode, SourceCodeNode, SyaAssociativity, \
|
||||
SourceCodeWithConceptNode, BaseNodeParser
|
||||
SourceCodeWithConceptNode, BaseNodeParser, VariableNode
|
||||
from parsers.BaseParser import ParsingError
|
||||
|
||||
PARSERS = ["Sequence", "Bnf", "Python"]
|
||||
@@ -1262,7 +1262,7 @@ class SyaNodeParser(BaseNodeParser):
|
||||
|
||||
def postfix_to_item(self, sheerka, postfixed):
|
||||
item = postfixed.pop()
|
||||
if isinstance(item, (UnrecognizedTokensNode, SourceCodeNode, ConceptNode)):
|
||||
if isinstance(item, (UnrecognizedTokensNode, SourceCodeNode, ConceptNode, VariableNode)):
|
||||
return item
|
||||
|
||||
if isinstance(item, SourceCodeWithConceptNode):
|
||||
|
||||
Reference in New Issue
Block a user