zoukankan      html  css  js  c++  java
  • 《编译原理》3

    1.文法

    描述语言的语法结构的形式规则

    为对文法进行形式化描述,提出一些基本概念:

     

     V*与V+:如果V中原来没有空字,闭包中会包含空字,而正规闭包之中不会包含空字,其他情况下二者相同

    上下文无关文法

     

    文法生成语言

     

     

     从句子到最后的句子,每一步都是直接推出

     

     练习题:

    1.

     2.

    3.

     

    4.

     

    5.

    推导与语法树

    最左推导与最右推导

    不管那种推导,树的结构都是一样的。语法树不能表明生成顺序

     语法树与二义性

    in a boat 可以修饰动词saw,也可以修饰Mary

    形式语言鸟瞰

     类型差别就在于P的不同

     

     

     

     处理不了的,使用语义分析来做。

  • 相关阅读:
    14 循环结构
    12.Maps
    11 Lists
    10 正则表达式
    8 Operator overloading
    9 Strings
    7 数据类型
    6 GPath
    4 练习: 使用eclipse开发
    5 类、对象、方法
  • 原文地址:https://www.cnblogs.com/caishunzhe/p/13218277.html
Copyright © 2011-2022 走看看