腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
克服
lex
文件
中
未声明
的
错误
、
、
我是
lex
的
新手,我在ilk.l
文件
中
编写了非常简单
的
程序 %option mainfloat val; printf(">%f<", val); } 保存此
文件
后,我运行以下命令; -bash-4.2$
lex
ilk.l
浏览 20
提问于2021-10-14
得票数 0
2
回答
……
未声明
(在此函数
中
首次使用)?
、
我用
lex
语言编写了一段简单
的
代码,并使用Flex生成
lex
.yy.c。当我想把
lex
.yy.c编译成.exe
文件
时,我得到一些
错误
,比如“
未声明
(在这个函数
中
第一次使用)”!当我在web上搜索时,我知道我需要一个Const.h
文件
,所以我想生成该
文件
。我怎么能做到这一点?一些
错误
: 35 C:\Users\Majid\Desktop\win\
lex
.l STRING'
浏览 0
提问于2012-11-11
得票数 3
回答已采纳
1
回答
从Yacc启动
Lex
中
的
状态
、
、
、
在
Lex
中
,我可以使用关键字BEGIN STATE1启动一个新状态。我想在规则之间从yacc执行相同
的
操作。在规则
的
操作部分,如果我添加BEGIN STATE1,它会显示BEGIN undeclared。我有没有办法做到这一点?
浏览 0
提问于2011-04-01
得票数 0
回答已采纳
1
回答
如何
使用%union并修复“在操作中使用
的
语义值但尚
未声明
类型”警告
、
、
、
我在scanner.
lex
use
的
parser.hpp
文件
中
定义了YYSTYPE#define YYSTYPE Atom {int i_value; string *str_value;} atom_t;
浏览 2
提问于2020-05-22
得票数 0
回答已采纳
1
回答
使用flex和bison显示成功
的
语法分析器
、
、
我正在尝试做一个语法分析器,它将识别一个有效
的
语句,并在此过程
中
打印成功。但是,在创建了
lex
和yacc
文件
之后,我一直在我
的
yacc
文件
中
得到
错误
,其中写着: fofo.y:13:5:
错误
:程序
中
的
杂散“\223” fofo.y:13:5:
错误
:程序
中
<e
浏览 6
提问于2015-11-08
得票数 1
回答已采纳
1
回答
如何
克服
CString
错误
、
如何
克服
这一
错误
var selectQuery="select * from EmployeInfo"使用
未声明
的
CString.how来
克服
此
错误
时发生了
错误
浏览 0
提问于2015-01-12
得票数 0
回答已采纳
3
回答
bison解析器
错误
、
、
、
、
我在
lex
文件
中
得到了以下
错误
,我不知道为什么会发生这些
错误
每个
错误
都与返回给解析器
的
每个令牌有关lexical.l:29:(first use in this function)下面是我
的
lex
文件
,它用
浏览 1
提问于2012-12-11
得票数 0
回答已采纳
1
回答
编译Bison/Flex
文件
时未定义
的
标记
、
、
我开始使用Bison/YACC和Flex/
Lex
,但我不能编译最简单
的
解析器。
文件
: Ruby.y#include <stdio.h>%} %token NUMBER programBisonlex.y.y”编译了Ruby.y,然后是"Flex Ruby.l“,然后尝试用GCC编译"GCC -c Ruby.tab.c”和"GCC -c -vd .yy.c“,但在后者上我得到
浏览 2
提问于2012-06-01
得票数 1
回答已采纳
4
回答
Bison能验证作用域和语法吗?
、
、
、
、
我正在使用
Lex
/Bison创建一个简单
的
脚本语言,它被翻译成C.一个跨编译器。 我知道Bison可以验证语法,但是范围
如何
呢?它能验证之前声明
的
标识符吗?必须手动完成吗?如果是的话,在哪一步?这在语法上是正确
的
。但is不应该编译,因为消息在
错误
的
范围内。此外,从
未声明
过message2。
浏览 1
提问于2012-03-06
得票数 2
回答已采纳
1
回答
使用
lex
/创建扫描器?
、
、
最近,我一直在研究关于词法分析
的
编译器理论。据我所知,有一些方法可以构造词法扫描器,例如: 我
的
问题是,其中哪一个更适合实现基本
的
编程语言(包括变量、条件、循环)?在实践
中
应
如何
使用?两者都能用吗?
浏览 1
提问于2015-09-18
得票数 0
回答已采纳
1
回答
Boost::Spirit::
Lex
;我
如何
指定令牌“扣分”?
、
、
、
所以我
的
问题很简单,在我
的
lexer类(扩展
lex
::lexer<T>)
中
,我有以下内容; ... ("||", OR_OR在我
的
构造函数
中
,它编译得很好,但在运行时触发了一个SegFault。问题很明显,|是regex系统
中
的
“or”运算符,我
如何
克服
这个问
浏览 4
提问于2013-08-20
得票数 1
回答已采纳
2
回答
a.out -编译并链接
lex
.yy.c和“Flex”库,生成一个可执行
的
Flex
、
、
FLEX从输入
文件
*.
lex
或标准输入
中
读取扫描仪
的
规范,并生成一个C源
文件
lex
.yy.c作为输出。我从windows CMD运行此命令并成功生成
lex
.yy.c:然后,
lex
.yy.c应该编译并链接到"-lfl“库,以生成一个可执行
的
a.out。我不知道
如何
从windows命令行运行此命令... > gcc
lex</em
浏览 3
提问于2013-03-18
得票数 1
1
回答
如何
使用辅助函数在C++
中
编译以下flex
文件
、
、
我有以下
lex
.l
文件
。{ } /* function implementation */我用flex运行这个
文件
,它用gcc编译,但用g++报告以下
错误
。
lex
.l:111: error: `storeInt' undeclared (first use this function)
lex
.l: In function `
浏览 0
提问于2012-02-24
得票数 0
2
回答
在草莓Perl v5.16.3
中
生成WWW::Curl模块(v4.15)时出错
、
、
我必须按照: Makefile.PL
中
的
说明在中进行一些调整在命令提示符下执行perl Makefile.PL时,将收到以下消息:Writing Makefile for WWW::Curl之后,当我运行dmake时,会得到以下
错误
消息: confused by earlier errors, bailing out dmake: Error code 129
浏览 4
提问于2013-05-16
得票数 1
1
回答
解析器为entry_t提供一个未知类型名称
错误
、
、
、
、
我正在编辑我
的
第一个解析器,我对编译器
的
设计非常陌生。我使用哈希表来存储令牌。我在symboletable.h
文件
中
创建了一个名为struct_t
的
结构。当我试图在%union下面的entry_t
文件
中
创建一个新
的
.y
文件
时,将在
lex
文件
中使用。但是,它在编译时会出现一个
错误
,如下所示: parser.y:17:2:
错误
:未知类型名称'entry_t
浏览 1
提问于2021-09-16
得票数 1
1
回答
理解GCC依赖语用指令
、
、
、
我在探索gcc支持
的
语用学,我只是不明白对#pragma GCC dependency
的
评价 #pragma GCC dependency允许您检查当前
文件
和其他
文件
的
相对日期。如果另一个
文件
比当前
文件
最近,则会发出警告。如果当前
文件
是从另一个
文件
派生出来
的
,并且应该重新生成,这是非常有用
的
。使用普通
的
包含搜索路径搜索另一个
文件
。可选
的
尾随文本
浏览 1
提问于2019-07-18
得票数 2
回答已采纳
1
回答
如何
在我
的
例程
中
编译两个或多个
lex
文件
、
、
现在我要解析
的
是php
文件
,asp
文件
或者jsp
文件
,
lex
_php.l yacc_php.y用来解析php
文件
,
lex
_asp.l yacc_asp.y用来解析asp
文件
。然后我有main,main将根据输入类型调用不同
的
解析
LEX
=flexCC=g++ OBJECT=main
浏览 5
提问于2013-07-11
得票数 0
1
回答
OCamllex无法导入核心包(转到Python编译器)
、
、
我正在用OCamllex和Menhir编写一个Go Python编译器,但我
的
lexer未能导入核心包。这是我
的
lex
.mll
文件
: (* Header *) open Lexingocamlc
lex
.ml -o
lex
# echo "
浏览 0
提问于2016-02-25
得票数 1
回答已采纳
2
回答
尼姆:从程序返回表
我一直在尝试用Nim编写一个简单
的
lexer,我需要用我
的
程序返回一个Table。在实现这一点上,我遇到了一些问题,下面是我
的
代码:# Code lexer.nim/path/to/main.nim(5, 15) template/
浏览 2
提问于2020-04-12
得票数 1
回答已采纳
1
回答
Site.Master中出现Visual Studio Express 2012
错误
“
未声明
脚本”
Site.Master
文件
中
的
以下代码 <%: Scripts.Render("~/bundles/modernizr") %>抛出
错误
%1“Scripts”
未声明
。‘ 我正在慢慢地掌握asp.net做事情
的
方式,任何能帮助我
克服
这个小障碍
的</e
浏览 2
提问于2013-04-03
得票数 2
点击加载更多
相关
资讯
如何使用待办清单克服时间管理中的难点?
如何修复 WordPress 中的 HTTP 错误
如何克服社交电商推广过程中的心理障碍?
数据存储中的七大问题以及如何克服它们
如何克服挑战?跨境电商平台开发中的关键挑战解析
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券