Cの構文解析器実装してるんだけどBNFのtypedefの扱いがイミフなんだよねー