// // parser.c ... 讒区枚隗」譫仙勣 // #include "base.h" #include "tokenizer.h" #include "tree.h" static char *tok = NULL; void init_parser(void) { tok = next_token(); } Tree *parse_expression(void) { // EXPRESSION -> NUMBER | NAME | ( EXPRESSION* ) //縲占ェイ鬘恵2縲題ェイ鬘径縺ァ菴懊▲縺滓ァ区枚隗」譫仙勣繧偵b縺ィ縺ォ髢「謨ー繧貞ョ溯」�☆繧� return make_name_tree("not_implemented"); } Tree *parse_statement(void) { return make_name_tree("not_implemented"); }