腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
语义
中
引发
异常
后
,
是否
可以
继续
使用
其他
规则
进行
解析
?
、
在
语义
操作
中
引发
异常
后
,
是否
可以
回退到
其他
规则
?var | keyword:keyword; if (ast.var not in symbolTable): raise Exception() 当
异常
被
引发
时,
解析
将
继续
执行“关键字”
规则
。我知道@@keyword特性,但我想在
浏览 15
提问于2020-01-08
得票数 2
回答已采纳
1
回答
antlr4处理由于访问者
中
的
解析
错误而导致的不完全
规则
匹配
我是antlr4新手,我试图充分利用antlr从
解析
器错误
中
恢复并
继续
进行
的能力。我发现它
可以
继续
访问
解析
树,即使有一个
解析
错误,并且它将匹配一个
规则
,但有时并不是所有的
规则
元素都存在。这会在我的访问者代码
中
造成问题,因为我的代码期望
规则
匹配的所有元素都在那里,它会抛出一个
异常
。我正在考虑两种选择: 1)
解析
后
,检查parser
浏览 2
提问于2018-03-19
得票数 0
回答已采纳
1
回答
Fluent验证处理
异常
、
我
在
AbstractValidator类
中
定义了一些自定义
规则
,我希望当
规则
定义
中
存在内部
异常
(例如NullReferenceException)时,
在
Error集合
中
返回该
规则
的验证过程。现在,当遇到
异常
时,验证将停止并
引发
该
异常
。domains.Count >= distinctDomains; }).When(order => order.Products.Cou
浏览 0
提问于2021-01-07
得票数 0
回答已采纳
1
回答
禁止
异常
,但在
异常
之后
继续
,而不是在抑制之后。
、
()
进行
抑制 external_code() 将不会
引发
异常
,但代码执行
后
将被阻止,取而代之的是
在
not块
中
或在抑制之后
继续
执行。
是否
有可能抑制
异常
,然后
继续
进行
外部代码,就好像
异常
甚至不会存在一样?在上面的代码示例
中
,这将导致所有10个
浏览 1
提问于2021-03-23
得票数 0
1
回答
已忽略ANTLR语法
规则
上声明的
异常
、
、
我有一个树形
解析
器,它对
解析
器生成的AST
进行
语义
分析。它有一个
规则
声明如下:这段代码编译得很好,并且与
中
的
规则
语法相匹配,但是我的
异常
从未声明过,所以Java编译器会报告未声明的
异常
。显示它正在构建一棵树(但我实际上不确定ANTLR3.2
使用
的是v2还是v
浏览 1
提问于2010-05-15
得票数 1
回答已采纳
1
回答
句法导向翻译与
语义
分析
、
、
我很难理解句法导向翻译(SDT)和
语义
分析之间的确切区别。然而,我不明白
语义
分析的目的是什么。因为在我看来,
使用
SDT,您将
进行
语义
分析。如果SDT实现了
规则
/操作,那么SDT不是也
浏览 4
提问于2014-04-03
得票数 4
回答已采纳
1
回答
中断和
异常
.与编程语言的关系
、
、
、
、
我试图理解操作系统
中
的中断/
异常
与编程语言之间的关系。请注意,这是基于我的理解,我可能是完全错误的。 JDK中有陷阱、故障、中止类别的例子吗?我知道这些是OS
浏览 3
提问于2021-09-03
得票数 0
回答已采纳
2
回答
如何从python
中
的“with”块
中
引发
异常
、
我正在
使用
sqlalchemy创建一个事务。我
使用
with来利用自动提交和回滚: do_stuff() 如果
引发
异常
,
是否
在
自动回滚之后传播该
异常
?
浏览 2
提问于2020-06-08
得票数 0
回答已采纳
2
回答
VB
中
的事件和事件处理
、
、
在
测试期间,我发现了一个
异常
被抛出。(现有的一般
规则
是,当出现
异常
时,用户被重定向到一个详细说明错误的excpetion页面) 一旦
在
我的用户控件
中
处理了excpetion,我想将它抛到
解析
和重定向
可以
安全
进行
的页面。在
其他
情况下,我
使用
Global、Application_Error来处理重定向等等,但是当我从用户控件抛出
异常
时,我得到了一个带有
异常
消息的可怕的
浏览 0
提问于2009-02-04
得票数 0
回答已采纳
2
回答
在
Python
中
除了真正的功能之外,还有什么呢?
、
我是Python的新手,没有任何例外的经验,但是我已经阅读了所有的文档并且找不到答案.所以我
在
寻找一个更深层次的观点,除了
语义
。x = 2 print("The value is greater than one") 在这种情况下,我希望消息是printed.Is,这样就
可以
在
输入的值大于1时定义GreaterThanOne类(
异常
)。每个错误都是由一个应该添加到错误属性
中
的特定
规则
引发<
浏览 3
提问于2013-04-13
得票数 1
回答已采纳
1
回答
为什么
语义
谓词
在
ANTLR4
中
不起作用
、
我有一个非常简单的语法,看起来像这样:它从输入
中
解析
一个字符,并检查它
是否
等于字符b。如果是,则
使用
规则
b,如果不相等,则
使用
规则
d。但是,
解析
树不符合预期,并
使用
第一个
规则
(
规则
d)
解析
所有内容。在这两种情况下,都
使用
规
浏览 30
提问于2020-07-30
得票数 2
回答已采纳
1
回答
如何在
使用
ANTLR 4的侦听器中
使用
语义
测试?
我希望避免
在
解析
器语法文件中
使用
编程,并在侦听器中
使用
语义
检查。我能做吗?怎么做?我会抛出一个例外吗?调用
解析
器的方法?编辑:我说雷克萨斯,这是个错误。我是说
解析
器。
浏览 1
提问于2018-03-15
得票数 0
回答已采纳
1
回答
增强SPIRIT
解析
-创建正确的AST树
、
、
我必须
使用
Boost Spirit来
解析
如下序列并且结果应该是带有
语义
的AST树我试着
使用
这样的
规则
:但是,根据Boost精神设计,
解析
过程仅
使用
规则
的第一部分,仅
解析
表达式
中
的
浏览 0
提问于2015-06-20
得票数 3
4
回答
在
解析
器中报告非致命错误的Pythonic方法是什么?
、
、
、
我创建的
解析
器从文件
中
读取记录的国际象棋游戏。有时会遇到非法移动(或
其他
问题)。什么是处理它们的好的Pythonic方法?
在
游戏结束时积累
异常
并提高它们。这使错误再次致命,但至少您
可以</
浏览 4
提问于2014-10-14
得票数 12
回答已采纳
1
回答
ANTLR4
中
的动态运算符优先级和结合性?
我一直
在
研究Z符号的antlr4语法(ISO版本),规范要求
使用
lex阶段,然后
进行
"2阶段“
解析
。首先将其
解析
为一组NAME (或DECORWORD)令牌,然后根据规范
解析
器语法
中
的operatorTemplate
规则
解析
得到的令牌,替换适当的令牌,最后
解析
修改
后
的新令牌流以获得AST。我已经完成了上面的工作,但是我不知道如何动态地设置
解析
器
规则
的优先
浏览 14
提问于2017-03-15
得票数 2
3
回答
继续
执行for循环是Python
中
引发
的特定系统退出。
、
、
我有一个函数,它有多个sys.exit()
异常
。我是
在
迭代地调用函数,并且希望循环
继续
,如果某个sys.exit()被
引发
,而所有
其他
的错误都被抛出。示例代码
可以
如下所示: sys.exit(0) exit_sample(l) except SystemExit:
浏览 7
提问于2022-09-19
得票数 0
回答已采纳
1
回答
BizTalk -启动“
规则
引擎更新服务”错误
、
我
在
一个QA环境
中
,明天
可以
和BizTalk管理员交谈。我检查过了,
规则
引擎在这台机器上
进行
了配置。但是“
规则
引擎更新服务”没有运行。我尝试启动它,并在“服务”工具
中
获取这个错误: 无法启动服务。:System.Reflection.Tar
浏览 5
提问于2018-05-16
得票数 0
回答已采纳
2
回答
如何将触发错误返回给breezejs客户端?
验证
可以
在
客户端和服务器端
进行
,如果发生在db端,如果我想通过触发器
中
的回滚停止插入/更新,我如何通知客户端,现在似乎忽略了触发器
中
引发
的错误。
浏览 3
提问于2014-03-23
得票数 0
回答已采纳
2
回答
C#动态类型比较导致
异常
NotSupportedException
、
、
在下面的代码
中
,在对动态类型执行比较时
引发
异常
。注意,我
在
VS2010
中
为所有
异常
启用了中断(
在
调试->
异常
下)。触发的
异常
是“公共语言运行时
异常
”下的"System.NotSupportedException“。如果我在这个
异常
之后
继续
,或者关闭它,代码就会正确运行。1)不是所有的
异常
都是坏的,应该解决(而不是忽略)? 2)
其他
浏览 2
提问于2011-11-24
得票数 0
2
回答
如何在0.5秒
后
在
python 2.4
中
发出警报信号
、
、
、
、
我想在运行0.5秒
后
让一段特定的python代码超时。因此,我打算在0.5秒
后
引发
一个
异常
/信号,并优雅地处理它,然后
继续
其余的代码。
在
python
中
,我知道signal.alarm()
可以
设置整秒的闹钟。有没有
其他
方法
可以
在
0.5秒
后
发出警报。在
其他
帖子
中
建议的signal.setitimer()
在
python2.4
浏览 1
提问于2011-11-23
得票数 8
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Controller 层代码就该这么写,简洁又优雅!
从没想过,质检居然这么简单
希伯来大学:使用语义和神经网络方法进行简单有效的文本简
希伯来大学:使用语义和神经网络方法进行简单有效的文本简化
9.Class BeginPython笔记
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券