public Parser(InputElementEnumerator yylex) { this.yylex = yylex; yylex.MoveNext(); wl = new System.Collections.Queue(); wl.Enqueue(new startState()); wl_next = new System.Collections.Queue(); }
public IfEnumerator(System.Collections.Hashtable table, InputElementEnumerator iee, bool emitting, bool conditional) : base(iee) { this.table = table; this.emitting = emitting; if (emitting) { this.conditional = conditional; this.condHistory = conditional; } else { this.conditional = false; this.condHistory = true; } }
public EchoInputEnumerator(InputElementEnumerator iee, string prefix) { this.iee = iee; this.prefix = prefix; }
public EchoInputEnumerator(InputElementEnumerator iee) { this.iee = iee; prefix = ""; }
public SkipWhiteEnumerator(InputElementEnumerator iee) : base(iee) { }
public InputFilterEnumerator(InputElementEnumerator iee) { this.iee = iee; }
public RegionEnumerator(System.Collections.Hashtable table, InputElementEnumerator iee, bool emitting) : base(iee) { this.table = table; this.emitting = emitting; }
public PreprocessorEnumerator(InputElementEnumerator iee, bool Verbose) : this(iee) { this.Verbose = Verbose; }
public PreprocessorEnumerator(InputElementEnumerator iee) : base(iee) { this.table = new System.Collections.Hashtable(); this.emitting = true; }
public AbstractPreprocessorEnumerator(InputElementEnumerator iee) { this.iee = iee; linedelta = 0; }