-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
good first issueGood for newcomersGood for newcomers
Description
It would be nice to allow newlines in formulas: we try to use multi-line formulas for particularly lengthy formulas such as when we are creating a dictionary from many key value pairs.
My home Windows laptop has developed a hardware fault and I need to get it repaired/replaced before I can contribute a fix myself. I really should purchase a Windows development VM in the cloud.
ValueError: Unexpected token token=Token(value='\n', type=<Type.Unknown: 0>, sub_type=<SubType._None: 0>)
Not sure why the last
In [34]: list(filter(lambda t: t.value == '\n', tokenize(formula)))
Out[34]:
[Token(value='\n', type=<Type.Unknown: 0>, sub_type=<SubType._None: 0>),
Token(value='\n', type=<Type.Unknown: 0>, sub_type=<SubType._None: 0>),
Token(value='\n', type=<Type.Unknown: 0>, sub_type=<SubType._None: 0>),
Token(value='\n', type=<Type.Unknown: 0>, sub_type=<SubType._None: 0>),
Token(value='\n', type=<Type.Unknown: 0>, sub_type=<SubType._None: 0>),
Token(value='\n', type=<Type.Unknown: 0>, sub_type=<SubType._None: 0>),
Token(value='\n', type=<Type.Unknown: 0>, sub_type=<SubType._None: 0>),
Token(value='\n', type=<Type.Unknown: 0>, sub_type=<SubType._None: 0>),
Token(value='\n', type=<Type.Unknown: 0>, sub_type=<SubType._None: 0>),
Token(value='\n', type=<Type.Unknown: 0>, sub_type=<SubType._None: 0>),
Token(value='\n', type=<Type.Unknown: 0>, sub_type=<SubType._None: 0>),
Token(value='\n', type=<Type.Operand: 1>, sub_type=<SubType.Range: 7>)]
tonyroberts
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomers