【发布时间】:2018-09-12 00:49:49
【问题描述】:
我正在寻找 flex 中的规则来处理转义的换行符并给我一个忽略该换行符的标记。
例如:
我的 lex 规范中有一条规则,例如:
\"(\.|[^\"])*\"
捕获所有字符串文字。这确实从以下代码中捕获字符串:
Printf("This is literal")
但如果代码如下,它不会给我正确的令牌:
printf("This is \
literal.")
我可以对我的 lex 规范进行哪些修改来处理这种情况?
【问题讨论】:
标签: lex lexer lexical-analysis