关于库函数函数名的建议
在sylib.h而非sylib.c文件定义了变量,导致多个代码include同一个头文件之后link在一起容易出问题; 一些函数,如getch是c语言标准库已有的函数,link起来容易出问题 建议增加_sysy前缀,然后用define的方式保持和原有接口的兼容(就像stoptime函数一样)
https://github.com/arcsysu/SYsU-lang/tree/latest/librarian/sysy
在sylib.h而非sylib.c文件定义了变量,导致多个代码include同一个头文件之后link在一起容易出问题; 一些函数,如getch是c语言标准库已有的函数,link起来容易出问题 建议增加_sysy前缀,然后用define的方式保持和原有接口的兼容(就像stoptime函数一样)
https://github.com/arcsysu/SYsU-lang/tree/latest/librarian/sysy