コード例 #1
0
ファイル: grammar_test.py プロジェクト: mdamien/grammar
    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
            """)