大约一周前,我在 coursera.org 上开设了在线课程“编译器”。今天我得到了一些开始的代码。
我希望你能帮助我得到一些问题的答案。
%{ /* some code */ %} => 这是什么,我一直以为 % 是模块运算符
[ \t]+
[0-9]+ { return(NUM); }=> 我可以理解[0-9]+部分代码,但我不明白[\t]+这里在做什么。
大约一周前,我在 coursera.org 上开设了在线课程“编译器”。今天我得到了一些开始的代码。
我希望你能帮助我得到一些问题的答案。
%{ /* some code */ %} => 这是什么,我一直以为 % 是模块运算符
[ \t]+
[0-9]+ { return(NUM); }=> 我可以理解[0-9]+部分代码,但我不明白[\t]+这里在做什么。