org.antlr.runtime.debug.RemoteDebugEventSocketListener Class Reference

Collaboration diagram for org.antlr.runtime.debug.RemoteDebugEventSocketListener:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 RemoteDebugEventSocketListener (DebugEventListener listener, String machine, int port) throws IOException
void start ()
void run ()
String[] getEventElements (String event)
boolean tokenIndexesAreInvalid ()

Public Attributes

String version
String grammarFileName

Protected Member Functions

void eventHandler ()
boolean openConnection ()
void closeConnection ()
void handshake () throws IOException
void ack ()
void dispatch (String line)
ProxyTree deserializeNode (String[] elements, int offset)
ProxyToken deserializeToken (String[] elements, int offset)
String unEscapeNewlines (String txt)

Package Attributes

DebugEventListener listener
String machine
int port
Socket channel = null
PrintWriter out
BufferedReader in
String event
int previousTokenIndex = -1
boolean tokenIndexesInvalid = false

Static Package Attributes

static final int MAX_EVENT_ELEMENTS = 8

Classes

class  ProxyToken
class  ProxyTree


Detailed Description

Definition at line 41 of file RemoteDebugEventSocketListener.java.


Constructor & Destructor Documentation

org.antlr.runtime.debug.RemoteDebugEventSocketListener.RemoteDebugEventSocketListener ( DebugEventListener  listener,
String  machine,
int  port 
) throws IOException

Definition at line 158 of file RemoteDebugEventSocketListener.java.


Member Function Documentation

void org.antlr.runtime.debug.RemoteDebugEventSocketListener.eventHandler (  )  [protected]

Definition at line 171 of file RemoteDebugEventSocketListener.java.

boolean org.antlr.runtime.debug.RemoteDebugEventSocketListener.openConnection (  )  [protected]

Definition at line 190 of file RemoteDebugEventSocketListener.java.

void org.antlr.runtime.debug.RemoteDebugEventSocketListener.closeConnection (  )  [protected]

Definition at line 208 of file RemoteDebugEventSocketListener.java.

void org.antlr.runtime.debug.RemoteDebugEventSocketListener.handshake (  )  throws IOException [protected]

Definition at line 236 of file RemoteDebugEventSocketListener.java.

void org.antlr.runtime.debug.RemoteDebugEventSocketListener.ack (  )  [protected]

Definition at line 247 of file RemoteDebugEventSocketListener.java.

void org.antlr.runtime.debug.RemoteDebugEventSocketListener.dispatch ( String  line  )  [protected]

Definition at line 252 of file RemoteDebugEventSocketListener.java.

ProxyTree org.antlr.runtime.debug.RemoteDebugEventSocketListener.deserializeNode ( String[]  elements,
int  offset 
) [protected]

Definition at line 433 of file RemoteDebugEventSocketListener.java.

ProxyToken org.antlr.runtime.debug.RemoteDebugEventSocketListener.deserializeToken ( String[]  elements,
int  offset 
) [protected]

Definition at line 444 of file RemoteDebugEventSocketListener.java.

void org.antlr.runtime.debug.RemoteDebugEventSocketListener.start (  ) 

Create a thread to listen to the remote running recognizer

Definition at line 466 of file RemoteDebugEventSocketListener.java.

void org.antlr.runtime.debug.RemoteDebugEventSocketListener.run (  ) 

Definition at line 471 of file RemoteDebugEventSocketListener.java.

String [] org.antlr.runtime.debug.RemoteDebugEventSocketListener.getEventElements ( String  event  ) 

Definition at line 477 of file RemoteDebugEventSocketListener.java.

String org.antlr.runtime.debug.RemoteDebugEventSocketListener.unEscapeNewlines ( String  txt  )  [protected]

Definition at line 513 of file RemoteDebugEventSocketListener.java.

boolean org.antlr.runtime.debug.RemoteDebugEventSocketListener.tokenIndexesAreInvalid (  ) 

Definition at line 521 of file RemoteDebugEventSocketListener.java.


Member Data Documentation

Definition at line 42 of file RemoteDebugEventSocketListener.java.

Definition at line 43 of file RemoteDebugEventSocketListener.java.

Definition at line 44 of file RemoteDebugEventSocketListener.java.

Definition at line 45 of file RemoteDebugEventSocketListener.java.

Definition at line 46 of file RemoteDebugEventSocketListener.java.

Definition at line 47 of file RemoteDebugEventSocketListener.java.

Definition at line 48 of file RemoteDebugEventSocketListener.java.

Definition at line 49 of file RemoteDebugEventSocketListener.java.

Version of ANTLR (dictates events)

Definition at line 51 of file RemoteDebugEventSocketListener.java.

Definition at line 52 of file RemoteDebugEventSocketListener.java.

Track the last token index we saw during a consume. If same, then set a flag that we have a problem.

Definition at line 56 of file RemoteDebugEventSocketListener.java.

Definition at line 57 of file RemoteDebugEventSocketListener.java.


The documentation for this class was generated from the following file:

Generated on Tue Jul 19 11:42:08 2011 for ANTLR API by  doxygen 1.5.5