Exemplo n.º 1
0
Arquivo: Block.cs Projeto: 7shi/LLPML
 public static NodeBase[] Parse(BlockBase parent, Tokenizer token)
 {
     var parser = Parser.Create(token, parent);
     var ret = parser.Parse();
     if (token.CanRead) ret = null;
     return ret;
 }
Exemplo n.º 2
0
Arquivo: Parser.cs Projeto: 7shi/LLPML
 public static Parser Create(Tokenizer tokenizer, BlockBase parent)
 {
     var ret = new Parser();
     ret.tokenizer = tokenizer;
     ret.parent = parent;
     ret.InitOperator();
     return ret;
 }
Exemplo n.º 3
0
 public static Tokenizer New(string file, string src)
 {
     var ret = new Tokenizer();
     ret.file = file;
     ret.Source = src;
     return ret;
 }