zoukankan      html  css  js  c++  java
  • 第四次作业

    1.第二章中我们了解了符号、符号串、句子、语法书、最左推导、最右推导等许多重要的基本概念。

    其中文法和语言对我来说是比较难理解的两个部分,文法有自己的规则,而文法又按照一定的规则编译组成了语言,文法描述的语言是该文法一切句子的集合;其次我们还学习了一些关于语法树的重要概念:句柄、简单短语、短语、句子、句型、语言。这些就是大概我对第二章的了解与总结。

    2.

    整数n: n->...|0|1|2|3|...

    标识符i: i-><标识符>

    表达式 <表达式>::=[+|-]<项>{<加减运算符><项>}

                   <项>::=<因子>{<乘除运算法><因子>}

    条件语句    文法:<条件语句>::=if<条件>then<语句>

     赋值语句

      <赋值语句>::=<id>:=<表达式>

    复合语句

      <复合语句>::=begin<语句>{;<语句>} end

    函数:  

      type_specifier à

      VOID

      | CHAR

      | INT

      | FLOAT

    程序: ::=<分程序>::=[<常量说明部分>][<变量说明部分>][<过程说明部分>]<语句>

  • 相关阅读:
    数据提交
    Python网页信息抓取
    Python语法学习
    Elasticsearch5.x 升级-插件
    LeetCode 33 搜索旋转排序数组
    按之字形顺序打印二叉树
    股票的最大利润
    LeetCode 1143 最长公共子序列
    对称的二叉树
    两个链表的第一个公共结点
  • 原文地址:https://www.cnblogs.com/LipengC/p/11599860.html
Copyright © 2011-2022 走看看