Ancestry.Daisy.Language.DaisyParser.Parse C# (CSharp) Method

Parse() public method

public Parse ( ) : DaisyAst
return DaisyAst
        public DaisyAst Parse()
        {
            var root = tokenStream.MoveNext()
                ? ParseExpression()
                : null;
            return new DaisyAst(root);
        }

Same methods

DaisyParser::Parse ( string code ) : DaisyAst

Usage Example

Beispiel #1
0
        public static DaisyAst Parse(string code)
        {
            var llstream = new LookAheadStream <Token>(new Lexer(code.ToStream()).Lex());
            var parser   = new DaisyParser(llstream);

            return(parser.Parse());
        }
All Usage Examples Of Ancestry.Daisy.Language.DaisyParser::Parse