Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Flex 和 Bison 是否有 Sublime Text 语法?
我正在 Sublime Text 中寻找一种语法 以某种方式突出显示我的 Flex 和 Bison 文件 或 lex yacc 使它们可读 Sublime Text 自动为 Flex 文件选择 Lisp 但这并不能解决问题一切都很好 有什么
sublimetext2
bison
yacc
Lex
sublimetext3
对“yylex()”的未定义引用
我正在尝试使用 flex 和 bison 创建一种简单的脚本语言 现在 我只是想让计算器工作 但我无法编译它 当我运行这个 makefile 时 OBJECTS hug tab o hug yy o PROGRAM hug exe CPP
g
bison
Lex
undefinedreference
flexlexer
开发类似 python 的小型语言时的缩进控制
我正在使用 flex byacc 用于词法和解析 和 C 开发一种类似 python 的小型语言 但我有一些关于范围控制的问题 就像 python 一样 它使用空格 或制表符 进行缩进 不仅如此 我还想实现索引中断 例如 如果您在另一个 w
c
yacc
Lex
compilertheory
Flex,连续扫描流(来自套接字)。我是否错过了使用 yywrap() 的某些内容?
使用 Flex 进行模式识别 在基于套接字的扫描仪 连续流 上工作 Flex 找不到与 数组边界 重叠的匹配项 所以我实现了 yywrap 来设置新的数组内容 一旦 yylex 检测到 它将调用 yywrap 到目前为止还没有成功 基本上
c
Lex
flexlexer
如何使 YY_INPUT 指向字符串而不是 Lex & Yacc (Solaris) 中的标准输入
我想要我的yylex 解析字符串而不是文件或标准输入 如何使用 Solaris 提供的 Lex 和 Yacc 来做到这一点 重新定义YY INPUT 这是一个工作示例 使用命令编译并运行 yacc d parser y lex lexer
c
Solaris
yacc
Lex
解析器 - 调用 yytext 时出现分段错误
我的解析器正在识别语法并使用 yylineno 指示正确的错误行 我想打印导致错误的符号 int yyerror string s extern int yylineno defined and maintained in lex yy c
Parsing
compilerconstruction
flexlexer
Lex
如何解决2+2和2++2冲突
在更大的程序中 我给出了以下内容 flex bison In flex pn dig 0 9 exp e E dig printf detected n return PLUS SIGN pn dig printf digit detect
c
Parsing
bison
calculator
Lex
lex :如何覆盖 YY_BUF_SIZE
根据manual http westes github io flex manual The Default Memory Management html YY BUF SIZE is 16K我们需要重写它 但是 手册没有指定如何覆盖它 我
flexlexer
Lex
lexicalanalysis
为什么 yacc 无法解析语法规则的第二行,即使它正确解析了第一行?
我想将行解析为 20191201 170003296 1 102290 1 102470 0 为此 我编写了以下基本 yacc lex 语法 词法分析器 语法上 include
c
yacc
Lex
c89
如何将 lex 文件中的 yytext 传递给 yacc?
请我面临一个简单的问题 这就是问题 在我的 lex 文件中 我有类似的内容 char ptr String name BEGIN sName
yacc
bison
Lex
iOS 的标准语法解析器是什么?
iPad 和 iPhone 的 iOS 支持解析器吗 特别是 lex yacc 或 flex bison 是否可用于 iOS 开发 xcode4 有原生支持的库吗 我可以通过 lex yacc 生成语法 然后获取 c 文件并将它们放入我的项
ios
Parsing
yacc
Lex
跟踪编译器中 AST 节点的源位置 (ocaml)
我正在使用 ocamllex yacc 在 ocaml 中编写编译器 一切进展顺利 但我遇到了设计问题 对于我创建的每个 AST 节点 最好能获得有关源代码中该节点的行 字符位置的信息 这对于稍后向用户提供错误消息很有用 现在 我可以向我的
compilerconstruction
ocaml
yacc
Lex
abstractsyntaxtree
Python 中的词法分析、标记化和解析资源
人们可以向我指出有关使用 Python 进行词法分析 解析和标记化的资源吗 我正在对一个开源项目进行一些黑客攻击 hotwire http www hotwire shell org 并想对代码进行一些更改lexes http code g
python
Parsing
Resources
Lex
Flex/Lex 和 Yacc/Bison 有什么区别?
Flex Lex 和 Yacc Bison 之间有什么区别 我在网上疯狂搜索 没有找到任何可靠的答案 我可以在 Ubuntu 上安装纯 Lex 和 Yacc 还是可以只安装 flex 和 bison 我很困惑 Lex 或 Yacc 是否仍然
Parsing
bison
yacc
flexlexer
Lex
ply lexmatch 正则表达式与通常的 re 有不同的组
我正在使用 ply 并注意到存储在 t lex lexmatch 中的令牌 re 匹配与 re 模块以通常方式定义的 sre pattern 之间存在奇怪的差异 组 x 似乎偏离了 1 我定义了一个简单的词法分析器来说明我所看到的行为 im
python
regex
Lex
ply
YACC 中的错误处理
你好 我正在尝试制作一个简单的解析器并使用 lex 和 yacc 问题是我想打印我自己的错误消息而不是erroryacc 使用的打印符号syntax error 例如这是我的 yacc 代码 include
Parsing
yacc
Lex
lexicalanalysis
从 makefile 调用 flex
我想调用 flex 来构建一个 l 文件 然后调用 gcc 来构建所有内容 I tryed comp lex scanner l gcc o a out main c hash c I error lex scanner l gcc o a
c
gcc
makefile
Lex
使用 flex 将 Python 多行字符串与转义字符匹配
我想知道如何将 python 多行注释与 flex 相匹配 我遇到了一些麻烦 以下工作正常Regexr https regexr com 但不被flex识别 我不知道如何修复它 1 2 以前 我使用过 3 0 2 3 它可以检测以下评论 A
python
regex
flexlexer
Lex
是否可以设置规则的优先级以避免“最长最早”的匹配模式?
另一个简单的问题 有没有办法告诉 flex 更喜欢匹配短事物的规则而不是匹配长事物的规则 我找不到任何关于这方面的好的文档 这就是我需要它的原因 我解析一个伪语言文件 其中包含一些与控制指令相对应的关键字 我希望它们成为绝对优先级 这样它们
c
Lex
rules
flexlexer
Flex/bison,错误:未声明
你好 我有一个问题 下面的程序返回一个错误 error Undeclared first use in function 为什么会出现这个错误所有令牌都被声明了 但是这个错误来了 任何人都可以帮助我 这里是 lex 和 yac 文件 谢谢
c
yacc
bison
Lex
lexicalanalysis
1
2
»