プログラミング言語の構文(トークン)を解析してツリー状にしたもの?