Пример #1
0
 public SSLexLexeme(SSLexConsumer q_consumer, SSLexFinalState q_final, SSLexMark q_mark)
 {
     this.m_token  = q_final.token();
     this.m_line   = q_consumer.line();
     this.m_offset = q_consumer.offset();
     this.m_lexeme = q_consumer.lexemeBuffer(q_mark: q_mark);
     this.m_length = q_consumer.lexemeLength(q_mark: q_mark);
 }
Пример #2
0
 public SSLexLexeme(SSLexConsumer q_consumer)
 {
     this.m_token  = 0;
     this.m_line   = q_consumer.line();
     this.m_offset = q_consumer.offset();
     this.m_length = q_consumer.lexemeLength();
     this.m_lexeme = q_consumer.lexemeBuffer();
 }
Пример #3
0
 public MDXGrammarLexClass(SSLexTable q_table, SSLexConsumer q_consumer) : base(q_table, q_consumer)
 {
     this.m_Comments = new List <string>();
 }
Пример #4
0
 public SSLex(SSLexTable q_table, SSLexConsumer q_consumer)
 {
     this.m_table       = q_table;
     this.m_consumer    = q_consumer;
     this.m_currentChar = new char[1];
 }
Пример #5
0
 public ConditionLexClass(SSLexTable q_table, SSLexConsumer q_consumer)
     : base(q_table: q_table, q_consumer: q_consumer)
 {
 }