public BrainfuckerParser(ITokenStream input, int port, RecognizerSharedState state) : base(input, state) { this.state.ruleMemo = new System.Collections.Generic.Dictionary <int, int> [11 + 1]; ITreeAdaptor treeAdaptor = default(ITreeAdaptor); CreateTreeAdaptor(ref treeAdaptor); TreeAdaptor = treeAdaptor ?? new CommonTreeAdaptor(); DebugEventSocketProxy proxy = new DebugEventSocketProxy(this, port, adaptor); DebugListener = proxy; ITokenStream = new DebugITokenStream(input, proxy); try { proxy.Handshake(); } catch (IOException ioe) { ReportError(ioe); } ITreeAdaptor adap = new CommonTreeAdaptor(); TreeAdaptor = adap; proxy.TreeAdaptor = adap; }
public mccarthyParser( ITokenStream input, int port, RecognizerSharedState state ) : base( input, state ) { ITreeAdaptor treeAdaptor = default(ITreeAdaptor); CreateTreeAdaptor(ref treeAdaptor); TreeAdaptor = treeAdaptor ?? new CommonTreeAdaptor(); DebugEventSocketProxy proxy = new DebugEventSocketProxy( this, port, adaptor ); DebugListener = proxy; ITokenStream = new DebugITokenStream( input, proxy ); try { proxy.Handshake(); } catch ( IOException ioe ) { ReportError( ioe ); } ITreeAdaptor adap = new CommonTreeAdaptor(); TreeAdaptor = adap; proxy.TreeAdaptor = adap; }