美文网首页
语法解析、文法和自动机

语法解析、文法和自动机

作者: 小小青蛙不怕风吹雨打 | 来源:发表于2017-03-10 17:28 被阅读0次

    文法相关资料

    LR语法PPT: https://wenku.baidu.com/view/5d8d8280d0d233d4b14e6924.html

    定义个简单的加法计算器

    name = [a-z]+
    number = [1-9][0-9]+
    
    block ::=  stat | block stat
    stat ::= "write" name | name "=" exp
    exp ::= name | number | exp "+" exp
    
    
    词法DFA 语法NFA 语法DFA
    1. LR系列语法有自动生成工作(如yacc)生成解析程序。还是要配合算符优先分析法的。
    2. 手写解析程序,LL(2)文法加上算符优先分析法就可以处理lua的语法了。
    3. LR系列方法的改进,也是自动机改进的过程。

    相关文章

      网友评论

          本文标题:语法解析、文法和自动机

          本文链接:https://www.haomeiwen.com/subject/wdlogttx.html