neoscript> 1 + 2 * 3
Tokens:
[ { id: 'Number', value: '1', line: 1, column: 1 },
{ id: 'Operator', value: '+', line: 1, column: 3 },
{ id: 'Number', value: '2', line: 1, column: 5 },
{ id: 'Operator', value: '*', line: 1, column: 7 },
{ id: 'Number', value: '3', line: 1, column: 9 },
{ id: 'EOF', line: 1, column: 10 } ]
AST:
[ { id: 'Expr',
value:
{ id: 'BinaryOperator',
op: '+',
left: { id: 'Number', value: 1, line: 1, column: 1 },
right:
{ id: 'BinaryOperator',