给定文法G(S):S → ABcA → a | εB → b | ε非终结符A的 FOLLOW集合是? FOLLOW (S)={ a,b,c,#}|FOLLOW (S)={ a,b,c }|FOLLOW(A)={b,c}|FOLLOW(A)={ c }
举一反三
- 给定文法G(S):S → ABcA → a | εB → b | ε非终结符A的 FOLLOW集合是
- 中国大学MOOC: 给定文法G(S):S 2192 ABcA 2192 a | 03b5B 2192 b | 03b5非终结符A的 FOLLOW集合是
- 下述 FOLLOW集构造方法中错误的是()。 A: 对文法开始符S,有 B: ⊂FOLLOW(S) C: 若有A→αBβ,则有FIRST(β) -{ε}⊂FOLLOW(B) D: 若有A→αB,则有FOLLOW(B) ⊂FOLLOW(A) E: 若有A→αB,则有FOLLOW(A) ⊂FOLLOW(B)
- 给定文法G(S):S → ABcA → a | εB → b | ε非终结符S的 FIRST集合是
- 已知文法G(S):T→ST’T’→,S T’|εS→(T)|+|bFIRST(S)={ b + ( } FOLLOW(S)={ , ) #}FIRST(T)={ b + (} FOLLOW(T)={ ) } FIRST(T’)={ , ε} FOLLOW(T’)={ ) }预测分析表为 b + , ( ) # S b (1) (2) T ST’ ST’ (3) T’ (4) T’→ ε 完善以上预测分析表(只需填产生式右部)