Arithmetic evaluation: Difference between revisions

m
→‎{{header|Tailspin}}: simplify typing
(→‎{{header|Tailspin}}: Add type information (sum types conflict with autotyping))
m (→‎{{header|Tailspin}}: simplify typing)
Line 6,112:
def ops: ['+','-','*','/'];
 
data binaryExpression <{left: <leftnode>, op: <?($ops <[<=$>]>)>, right: <rightnode>}>
data leftnode <binaryExpression|"1">
data right <binaryExpression|"1">
 
templates leftAssociate
Anonymous user