首页> 中国专利> LR(k)文法任意文法位置的断点调试方法

LR(k)文法任意文法位置的断点调试方法

摘要

本发明涉及LR(k)文法任意文法位置的断点调试方法,其步骤是:定义语言的LR(k)文法或LR(k)文法的子类文法G;在相应的文法位置插入断点;检查每一断点,若该断点设置在产生式右部中间的某个文法位置,则添加无用非终结符号,从而得到新的文法G’;为文法G’生成分析表;计算每个断点的类型;分析输入串,直至遇到一个归约动作,检查该归约动作处是否对应一个断点,如是则采取如下动作:对有效断点,暂停分析过程,显示当前的分析状态信息;对无效断点,忽略该断点,继续分析过程;对不确定断点,则忽略或结合当前的输入串和断点设置位置,进一步判断该位置是否有效,如果对于当前的输入串,该位置是有效的,则按有效断点位置处理,如果该位置是无效的,则忽略该位置,继续分析过程。本发明显著增加可跟踪和调试的断点数目,可以跟踪到更细粒度的语法成分,帮助用户更好地进行文法调试,降低分析器的开发难度。

著录项

  • 公开/公告号CN100481008C

    专利类型发明授权

  • 公开/公告日2009-04-22

    原文格式PDF

  • 申请/专利权人 北京航空航天大学;

    申请/专利号CN200610113288.9

  • 发明设计人 许福;李虎;金茂忠;刘超;

    申请日2006-09-21

  • 分类号G06F9/45(20060101);

  • 代理机构11100 北京北新智诚知识产权代理有限公司;

  • 代理人张卫华

  • 地址 100083 北京市海淀区学院路37号

  • 入库时间 2022-08-23 09:02:18

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2012-11-21

    未缴年费专利权终止 IPC(主分类):G06F 9/45 授权公告日:20090422 终止日期:20110921 申请日:20060921

    专利权的终止

  • 2009-04-22

    授权

    授权

  • 2008-05-21

    实质审查的生效

    实质审查的生效

  • 2008-03-26

    公开

    公开

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号