yacc 相关问题

计算机程序yacc是由Stephen C.Johnson在AT&T为Unix操作系统开发的解析器生成器。


YACC和LEX,在行尾获取语法错误,无法弄清楚原因

这是我的YACC%{#include #包括 #include“lex.yy.c”void yyerror(s)/ * yyparse在错误* / char * s上调用; {printf(“%s \ n”,s); }%}%start ...

回答 1 投票 0

为什么这会在yacc / bison中产生1次转移/减少冲突

我想解析一个从/etc/hosts.allow格式派生的简单语法。我正在yacc上转换/减少冲突。我可以忽略转移/减少冲突警告,还是可以以某种方式修改它?:%...

回答 1 投票 1

如何修复yacc警告属性是无类型的,具有致命错误意外结束文件

我想在Yacc中编码moy的计算,所以我做了这个代码%{#include #包括 #包括 #包括 // Fonction qui permet de claculer ...

回答 1 投票 0

如何根据生产类型更改令牌的类型?

我正在使用Lex和Yacc开发一个小项目,我必须处理数学表达式。在我的文件syntax.y中,我有两种类型的生产规则:%union {char * lexeme; ...

回答 1 投票 1

如何识别jison中令牌的重复?请参阅Gist完整代码

TL; TR本练习的目的是检测某个令牌的重复,我试图用来自正则表达式的符号*来做,但它不起作用。问题描述我正在做...

回答 1 投票 0

野牛yacc yyerror不起作用

我很喜欢Yacc编程,我有一个简单的任务来编写一个程序,它检查输入文本文件是否包含一系列正确配对的括号。任何不正确的序

回答 2 投票 0

我们如何定义用于识别给定系列中某个序列的规则?

我想知道是否有可能在给定系列内部识别某个序列。 lex生成三种不同的令牌:START,AMINO,STOP。我想通过YACC确定所有序列......

回答 1 投票 0

if if语句在yacc中双重执行

我们如何在yacc中实现if else?我试过这个| IF log THEN AffectationI ELSE AffectationI {if($ 2)$$ = $ 4; else $$ = $ 6;}但4美元和6美元同时执行,知道...

回答 1 投票 0

错误:未声明的变量$

当我运行下面的bisonprogram(通过bison file.y)时,我在'seq'中得到的错误缺少$ 2的声明类型:%union {char cval; }%令牌 AMINO%令牌STARTCODON STOPCODON ......

回答 1 投票 1

在Python PLY中跳过令牌定义数量的标记

所以我有一种语言,它是一个字节串,表示以下标题+数据组合的列表(例如headerdataheaderdataheaderdata ...):标题18个字节无关紧要(分隔符,ID,...

回答 1 投票 1
推荐问题