// 
// 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");
}