Fixed memory() and RET usage
This commit is contained in:
@@ -38,6 +38,14 @@ class NamesNode(FunctionParserNode):
|
||||
def to_unrecognized(self):
|
||||
return UnrecognizedTokensNode(self.start, self.end, self.tokens).fix_source()
|
||||
|
||||
def to_str_unrecognized(self):
|
||||
token = Token(TokenKind.STRING,
|
||||
"'" + self.str_value() + "'",
|
||||
self.tokens[0].index,
|
||||
self.tokens[0].line,
|
||||
self.tokens[0].column)
|
||||
return UnrecognizedTokensNode(self.start, self.end, [token]).fix_source()
|
||||
|
||||
|
||||
@dataclass()
|
||||
class FunctionParameter:
|
||||
@@ -322,10 +330,13 @@ class FunctionParser(BaseParser):
|
||||
scn.add_node(sep.to_unrecognized())
|
||||
|
||||
res = [SourceCodeWithConceptNode(function_node.first.to_unrecognized(), function_node.last.to_unrecognized())]
|
||||
|
||||
function_name = function_node.first.str_value()
|
||||
|
||||
for param in function_node.parameters:
|
||||
if isinstance(param.value, NamesNode):
|
||||
unrecognized = param.value.to_unrecognized()
|
||||
# try to recognize concepts
|
||||
unrecognized = param.value.to_unrecognized()
|
||||
nodes_sequences = get_lexer_nodes_from_unrecognized(self.context,
|
||||
unrecognized,
|
||||
PARSERS)
|
||||
|
||||
Reference in New Issue
Block a user