public TreeBuilder(EvaluationSystem system) { if (system == null) throw new ArgumentNullException("system"); m_system = system; m_fullnodebuild = ParseNode; m_endnodebuild = ParseEndNode; m_rangenodebuild = ParseRangeNode; }
public TreeBuilder(EvaluationSystem system) { if (system == null) { throw new ArgumentNullException("system"); } m_system = system; m_fullnodebuild = ParseNode; m_endnodebuild = ParseEndNode; m_rangenodebuild = ParseRangeNode; }
public ParseState(EvaluationSystem system, NodeBuild fullbuild, NodeBuild endbuild, NodeBuild rangebuild, Node node, List <Token> tokens, Int32 index) { if (system == null) { throw new ArgumentNullException("system"); } if (fullbuild == null) { throw new ArgumentNullException("fullbuild"); } if (endbuild == null) { throw new ArgumentNullException("endbuild"); } if (rangebuild == null) { throw new ArgumentNullException("rangebuild"); } if (node == null) { throw new ArgumentNullException("node"); } if (tokens == null) { throw new ArgumentNullException("tokens"); } m_system = system; m_fullnodebuild = fullbuild; m_endnodebuild = endbuild; m_rangenodebuild = rangebuild; m_node = node; m_tokens = tokens; m_initindex = index; m_currentindex = index; }