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

    1.已知文法:

    E→E+T | T

    T→T*F | F

    F→(E) | i

    以句柄作为可归约串,写出符号串‘i+i*i#’的"移进-归约"分析过程。

     

    符号栈

    输入串

    动作

    #

    i+i*i#

    移进

    #i

    +i*i#

    归约

    #F

    +i*i#

    归约

    #T

    +i*i#

    归约

    #E

    +i*i#

    移进

    #E+

    i*i#

    移进

    #E+i

    *i#

    归约

    2.P121练习1的(1)(2)。

    1)计算FIRSTVT和 LASTVT。

    2)找三种关系对。

    3)构造算符优先关系表。

     

    1)

    FIRSTVT(S) = {a , ^ , ( }

    FIRSTVT(T) = {,, a , ^ , ( }

    LASTVT(S) = {a , ^ , ) }

    LASTVT(T) = {,, a , ^ , ) }

    2)

    =:(T); #S#

    <:#S;(T;,S

    >:S#;T);T,

    3 )

  • 相关阅读:
    百斯特
    C++
    转载
    转载+整理
    转载
    转载
    转载
    C++
    转载
    CodeForces
  • 原文地址:https://www.cnblogs.com/LipengC/p/11995196.html
Copyright © 2011-2022 走看看