org.antlr.runtime.debug
Class RemoteDebugEventSocketListener
java.lang.Object
org.antlr.runtime.debug.RemoteDebugEventSocketListener
- All Implemented Interfaces:
- Runnable
public class RemoteDebugEventSocketListener
- extends Object
- implements Runnable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
version
public String version
- Version of ANTLR (dictates events)
grammarFileName
public String grammarFileName
RemoteDebugEventSocketListener
public RemoteDebugEventSocketListener(DebugEventListener listener,
String machine,
int port)
throws IOException
- Throws:
IOException
eventHandler
protected void eventHandler()
openConnection
protected boolean openConnection()
closeConnection
protected void closeConnection()
handshake
protected void handshake()
throws IOException
- Throws:
IOException
ack
protected void ack()
dispatch
protected void dispatch(String line)
deserializeNode
protected RemoteDebugEventSocketListener.ProxyTree deserializeNode(String[] elements,
int offset)
deserializeToken
protected RemoteDebugEventSocketListener.ProxyToken deserializeToken(String[] elements,
int offset)
start
public void start()
- Create a thread to listen to the remote running recognizer
run
public void run()
- Specified by:
run
in interface Runnable
getEventElements
public String[] getEventElements(String event)
unEscapeNewlines
protected String unEscapeNewlines(String txt)
tokenIndexesAreInvalid
public boolean tokenIndexesAreInvalid()
Copyright © 2011. All Rights Reserved.