【文件属性】:
文件名称:flex-bison_calc:使用flex和bison编写的简单计算器
文件大小:4KB
文件格式:ZIP
更新时间:2021-02-14 17:02:35
Yacc
flex-bison_calc
烟雾计算器警报!!
Calc是一个小的字符串解析计算器库,我使用flex和bison编写。 它可以根据您的需要充当可执行文件或库函数。 输出是通过stdout进行的,但是您可以调整代码以使其返回计算出的值。
用法
作为可执行文件
// Only accept string, no text file parameter right now
./calc "1+2" // With 1 argument
./calc "1+2" "2+3" // With multiple arguments
输出
3.00
5.00
作为功能
// Simply extern the function int calc(char str[])
extern int calc(char str[]);
int main(int argc, char *argv[])
【文件预览】:
flex-bison_calc-master
----calc.l(844B)
----fact.h(120B)
----.vscode()
--------settings.json(62B)
----main.cpp(219B)
----README.md(1KB)
----calc.h(0B)
----makefile(436B)
----input.txt(13B)
----calc.y(3KB)
----.gitignore(51B)