tailrec
パーサコンビネータで構文解析するようにした