まだ構文解析
どうもNodeの種類が1つじゃない事をうまく言語化できずに悶々としていたのだけど、Gakuさんに相談したらすっきり。
よし。次に進もう!
(+ (+ a b) 2) => FUNCTION_CALL:SYMBOL[+] FUNCTION_CALL:SYMBOL[+] FUNCTION_ARGUMENT:SYMBOL[a] NULL NULL FUNCTION_ARGUMENT:ARGS FUNCTION_ARGUMENT:SYMBOL[b] NULL NULL NULL FUNCTION_ARGUMENT:ARGS FUNCTION_ARGUMENT:NUMBER[2] NULL NULL NULL