More actions
imported>linflus No edit summary |
imported>linflus No edit summary |
||
| Line 11: | Line 11: | ||
FIRST(Noun) = {cat, mat, rat} | FIRST(Noun) = {cat, mat, rat} | ||
FOLLOW(Sentence) = | |||
FOLLOW(Subject) = {like, is, see, sees, go} | |||
FOLLOW(Verb) = {me, a, the, .} | |||
FOLLOW(Object) = {.} | |||
FOLLOW(Noun) = FOLLOW(Subject) ∪ FOLLOW(Object) | |||
---- | ---- | ||
[[NewCompileError]] | [[NewCompileError]] | ||
Revision as of 07:53, 16 August 2014
Sentence ::= Subject Verb Object . Subject ::= I | a Noun | the Noun Object ::= me | a Noun | the Noun | ε Noun ::= cat | mat | rat Verb ::= like | is | see | sees | go
FIRST(Sentence) = {I, a, the} FIRST(Subject) = {I, a, the} FIRST(Verb) = {like, is, see, sees, go} FIRST(Object) = {me, a, the, ε} FIRST(Noun) = {cat, mat, rat}
FOLLOW(Sentence) = FOLLOW(Subject) = {like, is, see, sees, go} FOLLOW(Verb) = {me, a, the, .} FOLLOW(Object) = {.} FOLLOW(Noun) = FOLLOW(Subject) ∪ FOLLOW(Object)