コード例 #1
0
ファイル: ElaLexer.cs プロジェクト: rizwan3d/elalang
        public IEnumerable<StyledToken> Parse(string source)
        {
            if (String.IsNullOrEmpty(source))
                return new List<StyledToken>();

            using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(source)))
            {
                var s = new Scanner(ms);
                var p = new Parser(s);
                p.Parse();
                return p.Markers;
            }
        }
コード例 #2
0
ファイル: Parser.cs プロジェクト: rizwan3d/elalang
 internal Errors(Parser p)
 {
     this.p = p;
 }