NODE_ROOT 0..8 {
NODE_BIN_OP 0..8 {
NODE_LITERAL 0..1 {
TOKEN_INTEGER("5") 0..1
}
TOKEN_MUL("*") 1..2
NODE_UNARY_OP 2..8 {
TOKEN_SUB("-") 2..3
NODE_PAREN 3..8 {
TOKEN_PAREN_OPEN("(") 3..4
NODE_BIN_OP 4..7 {
NODE_LITERAL 4..5 {
TOKEN_INTEGER("3") 4..5
}
TOKEN_SUB("-") 5..6
NODE_LITERAL 6..7 {
TOKEN_INTEGER("2") 6..7
}
}
TOKEN_PAREN_CLOSE(")") 7..8
}
}
}
}