//
// 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* )
//【課題b2】課題aで作った構文解析器をもとに関数を実装する
return make_name_tree("not_implemented");
}
Tree *parse_statement(void) {
return make_name_tree("not_implemented");
}