如何使用lex扫描多行输入

时间:2013-04-13 03:03:08

标签: string long-integer lex

在文件中保存长行的一种标准方法是将它们拆分为较短的子行,并以反斜杠字符结束除最后一行之外的每个子行。

我想创建lex / flex规则来扫描这些行。如何告诉扫描器首先读取并连接它们,然后尝试将规则应用于“长”字符串?

1 个答案:

答案 0 :(得分:1)

您最好重新定义input宏,以从输入流中删除任何出现的反斜杠换行符。所以从某种意义上说,你将预处理器放到了标记器上。