我正在尝试学习编译器和编程语言,不幸的是我的大学没有提供有关编译器的课程,因此我必须自己学习(感谢互联网)。
目前我正在尝试理解并实现我的语言的词法分析器,并且我需要使用正则表达式。
我习惯于快速编写Perl脚本正则表达式,我认为我可以将Perl嵌入到我的C++词法分析器中。现在的问题是:
目前我正在尝试理解并实现我的语言的词法分析器,并且我需要使用正则表达式。
我习惯于快速编写Perl脚本正则表达式,我认为我可以将Perl嵌入到我的C++词法分析器中。现在的问题是:
- 这会导致很重的开销吗?
- 我应该尝试与BOOST(或任何其他适用于正则表达式的C++库)和解吗?