まちがひ: v = a<b?x:y
["v", " ", "=", " ", "a", "<", "b?", "x:", "y"]
[[[1, 0], :on_ident, "v"],
[[1, 1], :on_sp, " "],
[[1, 2], :on_op, "="],
[[1, 3], :on_sp, " "],
[[1, 4], :on_ident, "a"],
[[1, 5], :on_op, "<"],
[[1, 6], :on_ident, "b?"],
[[1, 8], :on_label, "x:"],
[[1, 10], :on_ident, "y"]]
せいかい: v = a<b ? x : y
["v", " ", "=", " ", "a", "<", "b", " ", "?", " ", "x", " ", ":", " ", "y"]
[[[1, 0], :on_ident, "v"],
[[1, 1], :on_sp, " "],
[[1, 2], :on_op, "="],
[[1, 3], :on_sp, " "],
[[1, 4], :on_ident, "a"],
[[1, 5], :on_op, "<"],
[[1, 6], :on_ident, "b"],
[[1, 7], :on_sp, " "],
[[1, 8], :on_op, "?"],
[[1, 9], :on_sp, " "],
[[1, 10], :on_ident, "x"],
[[1, 11], :on_sp, " "],
[[1, 12], :on_op, ":"],
[[1, 13], :on_sp, " "],
[[1, 14], :on_ident, "y"]]
eval: v = a<b ? x : y #=> "hi"