简单计算器的 bison 语法文件
学习bison 过程中,很多人都是从计算器开始的, 这里给一个简单的例子
bison 语法文件 cal.y
%{
#include <stdio.h>
#include <math.h>
#include <ctype.h>
#include <stdlib.h>
int yylex (void);
void yyerror (char const *);
%}
%define api.value.type {
double}
%token NUM
%left '+' '-'
%left '*' '/'