{{rule.name}} {{c.name}} ε
:
FIRST( {{c.name}} ε ) = { {{r[2].join(', ')}} }
FIRST( {{c.name}} ε ) = ∅,
FIRST( {{c.name}} ε ) ∩ FIRST( {{c.name}} ε ) = { {{intersectArrays(r1[2],r2[2]).join(", ")}} }
:
FIRST( {{rule.name}} ) = { {{rule.first.join(', ')}} }, FOLLOW( {{rule.name}} ) = { {{rule.follow.join(', ')}} },
FIRST( {{rule.name}} ) ∩ FOLLOW( {{rule.name}} ) = ∅
FIRST( {{rule.name}} ) ∩ FOLLOW( {{rule.name}} ) = { {{rule.firstFollow.join(', ')}} }