MakeFirstAlt() public method

public MakeFirstAlt ( Graph g ) : void
g Graph
return void
コード例 #1
0
ファイル: Parser.cs プロジェクト: SSW-CocoR/CocoR-CSharp
        void TokenExpr(out Graph g)
        {
            Graph g2;

            TokenTerm(out g);
            bool first = true;

            while (WeakSeparator(28, 7, 8))
            {
                TokenTerm(out g2);
                if (first)
                {
                    tab.MakeFirstAlt(g); first = false;
                }
                tab.MakeAlternative(g, g2);
            }
        }