예제 #1
0
 public MDXGrammarYaccClass(MDXParamParser paramparser, SSYaccTable q_table, SSLex q_lex) : base(q_table, q_lex)
 {
     this.m_ParamParser = paramparser;
     this.m_Errors      = new MessageCollection();
     this.m_StopWatch   = new Stopwatch();
     this.m_Cancel      = false;
 }
예제 #2
0
 public SSYacc(SSYaccTable q_table, SSLex q_lex)
 {
     this.m_cache      = 0;
     this.m_lex        = q_lex;
     this.m_abort      = false;
     this.m_error      = false;
     this.m_table      = q_table;
     this.m_endOfInput = false;
     this.m_endLexeme  = new SSLexLexeme(q_lexeme: "eof", q_token: -1);
     this.m_endLexeme.setToken(q_token: -1);
     this.m_stack       = new SSYaccStack(q_size: 5, q_inc: 5);
     this.m_lexemeCache = new SSYaccCache();
     this.m_element     = stackElement();
     push();
 }
예제 #3
0
 public ConditionYaccClass(SSYaccTable q_table, SSLex q_lex, object[] parameterObjects)
     : base(q_table: q_table, q_lex: q_lex)
 {
     this.parameterObjects = parameterObjects;
 }