構文木

多分木にした。超きれいになった。

(+ (list 1 2 a) "hoge")
NODES
 SYMBOL[+]
 NODES
  SYMBOL[list]
  NUMBER[1]
  NUMBER[2]
  SYMBOL[a]
 STRING["hoge"]

木を作る時点で(のなかの一番左側の要素を特別扱いしないので、特殊形式との相性がよさそう。