public IEnumerable<Node> Parse(TokenList tokens) { return parsingRulesFactory .Invoke(tokens) .Parse(); }
public IEnumerable <Node> Parse(TokenList tokens) { return(parsingRulesFactory .Invoke(tokens) .Parse()); }
public static ParsingRules Create(TokenList tokens) { return new ParsingRules(tokens); }
public ParsingRules(TokenList tokens) { rules = new Lazy<Dictionary<string, Func<string, Node>>>(CreateRules); this.tokens = tokens; }
public ParsingRules(TokenList tokens) { rules = new Lazy <Dictionary <string, Func <string, Node> > >(CreateRules); this.tokens = tokens; }
public static ParsingRules Create(TokenList tokens) { return(new ParsingRules(tokens)); }