假设一大块LL语法
STATEMENT ::= ε | R
R :: = print (variable)
我试图找到FIRST(声明)
FIRST(STATEMENT) = FIRST(ε) + FIRST(R)
FIRST(R) = { print (variable) }
我的问题是。 FIRST(R)是否正确?或者以下:
FIRST(R) = {print}
答案 0 :(得分:0)
不,FIRST(R)只是print
,假设print
是一个令牌。