摘要:
修补parse table 上次写完的parse_table只能接受正确的输入,但是不能拒绝一些错误输入。 我们再看一下parse table: ( ) * + ? | ch \(\epsilon\) E (alt0) mod seq alt ch mod seq alt \(\epsilon\) 阅读全文
摘要:
Compile Time Regular EXpression(CTRE)是一个在编译期生成正则表达式(Regex)匹配器的C++库。因为是在编译期对表达式进行构建,这比很多运行期构建的regex库要高效很多,而且代码——包括生成的汇编——也更简洁易读,效果像这样: bool matched = c 阅读全文