在词法处理无效的输入/分析器

<p>所以,我解析的Hayes modem AT命令。从文件看不懂,但通过为char *(我使用C)。 P&gt; </p><p> 1),如果我得到的东西,我完全不认识会发生什么?我该如何处理这个问题? 2)如果我有这样的事情 P&gt; my_token:“CMD参数=”(“_1”|“_2”); PRE&gt; </p><p>和“参数”收到无效值? P&gt; </p><p>我看到一些建议,让后端程序(C)处理它,但是这违背了五谷为我。早在你能赶上德的问题,是我的座右铭。 P&gt; </p><p>有没有办法赶在词法/语法分析器规则“其他”条件呢? P&gt; </p><p>在此先感谢... P&gt;
</p>

46 浏览 1 回复
  gt   错误   语法   词法   处理  

回复

    <p>我认为你正在寻找自定义语法错误恢复&lt; / A&gt;嵌入到你的语法。 P&gt; <p> <strong>修改 STRONG&gt; P&gt; <p>我已经与ANTLR和C(或C单独为此事)没有经验,所以按照这个建议谨慎! :) P&gt; </p><p>查看页面: http://www.antlr.org/api/C /using.html ,也许是部分在底部,<strong>实现自定义方法 STRONG&gt;是你追求的是什么。 P&gt; <p>心连心 P&gt; </p><p>这就是事情:你的解析器和词法分析器的整点是要炸毁如果你错误的输入,那么你赶上吹起来,提出了一个非常错误信息给用户。 P&gt;。
    </p></strong></p></strong></p></p>

    付姣

相关信息

在词法处理无效的输入/分析器

<p>所以,我解析的Hayes modem AT命令。从文件看不懂,但通过为char \*(我使用C)。 P&gt; </p><p> 1),如果我得到的东西,我完全不认识会发生什么?我该如何处理这个问题? 2)如果我有这样的事情 P&gt; my\_token:“CMD参数=”(“\_1”|“\_2”); PRE&gt; </p>...

32 浏览 1 回复   gt   错误   语法   词法   处理  

Asp.Net 1.1 分析器错误求解

我的VS最近在启动(即使是一个全新的)工程时,总是发生以下错误,请问是哪里出了问题? Subz是项目名称 ------------------------------------------- 分析器错误 说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 未能加载类型“Subz.Global”。 源错误: ...

10 浏览 2 回复   错误   文件   分析   subz   目录  

自定义C ++火花词法分析器

<p>我在哪里可以告诉火花识别不同的关键字组合?我想不同的颜色,就如同记事本++一样。 P&gt; </p>

23 浏览 1 回复   一个   火花   gt   词法   法分析  

免费词法分析器/扫描仪来源

<p>我正在寻找一个手写免费词法分析/扫描任何语言,即使是写在一个语言类同C / C ++一个玩具语言。我在创造语言和编译器设计的初学者,我想与源周围玩耍。 P&gt; </p><p>例如,那里有这个网站上手写词法分析器的弯曲产生的前法:[ HTTP ://en.wikipedia.org/wiki/Flex%5Flexical%5Fanalyser ]...

31 浏览 1 回复   一个   词法   法分析   分析   分析器  

C#有(直接)的Flex / yacc的端口?或者有什么词法/语法分析器人们使用C#? [关闭]

<p>我可能是错的,但它看起来像,有没有直接的Flex /野牛(法/ ​​yacc的)端口C#/。NET至今。 P&gt; </p><p>有关LALR解析器,我发现GPPG / GPLEX,并为LL解析器,有著名的ANTLR。但是,我想重用我的Flex /野牛语法尽可能。 P&gt; </p><ul> <li>...

33 浏览 1 回复   gt   解析器   解析   分析器   分析