在flex中创建简单的规则

标签 c flex-lexer lexical-analysis lexical

我需要在我的 lex 文件中制定一条规则,该规则将识别换行符的开头和一系列空格,我这样做了 ^( )* 但编译器说这是错误的正确的定义方法是什么?

最佳答案

尝试这样的事情:

^[\n\t ]+

关于在flex中创建简单的规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13331306/

相关文章:

c - 当我声明一个字符串时保留多少内存?

c - Arduino millis不工作

compiler-construction - 如何在flex中匹配小于运算符?

parsing - "Lexeme"与 "Token"术语

c++ - 弹性/Bison ,错误 : undeclared

c - C中按位运算符的不同结果

c - 互斥锁上的随机错误

c - 如何在c中调用flex解析器

c++ - 弹性和 Bison : how to recognize an array

python - 在 Python 中高效匹配多个正则表达式