def setUp(self): self.G = Grammar.from_text(""" E → TA A → +TA | ɛ T → FB B → ∗FB | ɛ F → (E) | a """) self.G2 = Grammar.from_text(""" S → ABC A → ɛ B -> ɛ C → ABd """) self.G3 = Grammar.from_text(""" S → ABC A → aA | ɛ B → b | ɛ C → c | d """) self.G4 = Grammar.from_text(""" S → (S) | a """) self.G5 = Grammar.from_text(""" S → Aa | Bb | ac A → a B → a """) self.G6 = Grammar.from_text(""" E → E*B | E+B | B B → 0 | 1 """)