FurSymbolExpression = collections.namedtuple(
'FurSymbolExpression',
[
- 'value',
+ 'symbol',
],
)
def _symbol_expression_parser(index, tokens):
if tokens[index].type == 'symbol':
- return (True, index + 1, FurSymbolExpression(value=tokens[index].match))
+ return (True, index + 1, FurSymbolExpression(symbol=tokens[index].match))
return (False, index, None)
return True, index, FurFunctionDefinitionStatement(
name=name,
- argument_name_list=tuple(an.value for an in argument_name_list),
+ argument_name_list=tuple(an.symbol for an in argument_name_list),
statement_list=statement_list,
)