
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 |
Definition at line 41 of file RemoteDebugEventSocketListener.java.
| org.antlr.runtime.debug.RemoteDebugEventSocketListener.RemoteDebugEventSocketListener | ( | DebugEventListener | listener, | |
| String | machine, | |||
| int | port | |||
| ) | throws IOException |
Definition at line 158 of file RemoteDebugEventSocketListener.java.
| 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.
final int org.antlr.runtime.debug.RemoteDebugEventSocketListener.MAX_EVENT_ELEMENTS = 8 [static, package] |
Definition at line 42 of file RemoteDebugEventSocketListener.java.
Definition at line 43 of file RemoteDebugEventSocketListener.java.
String org.antlr.runtime.debug.RemoteDebugEventSocketListener.machine [package] |
Definition at line 44 of file RemoteDebugEventSocketListener.java.
Definition at line 45 of file RemoteDebugEventSocketListener.java.
Socket org.antlr.runtime.debug.RemoteDebugEventSocketListener.channel = null [package] |
Definition at line 46 of file RemoteDebugEventSocketListener.java.
PrintWriter org.antlr.runtime.debug.RemoteDebugEventSocketListener.out [package] |
Definition at line 47 of file RemoteDebugEventSocketListener.java.
BufferedReader org.antlr.runtime.debug.RemoteDebugEventSocketListener.in [package] |
Definition at line 48 of file RemoteDebugEventSocketListener.java.
String org.antlr.runtime.debug.RemoteDebugEventSocketListener.event [package] |
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.
int org.antlr.runtime.debug.RemoteDebugEventSocketListener.previousTokenIndex = -1 [package] |
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.
boolean org.antlr.runtime.debug.RemoteDebugEventSocketListener.tokenIndexesInvalid = false [package] |
Definition at line 57 of file RemoteDebugEventSocketListener.java.
1.5.5