org.antlr.runtime.debug
Class RemoteDebugEventSocketListener
java.lang.Object
org.antlr.runtime.debug.RemoteDebugEventSocketListener
- All Implemented Interfaces:
- java.lang.Runnable
public class RemoteDebugEventSocketListener
- extends java.lang.Object
- implements java.lang.Runnable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
version
public java.lang.String version
- Version of ANTLR (dictates events)
grammarFileName
public java.lang.String grammarFileName
RemoteDebugEventSocketListener
public RemoteDebugEventSocketListener(DebugEventListener listener,
java.lang.String machine,
int port)
throws java.io.IOException
- Throws:
java.io.IOException
eventHandler
protected void eventHandler()
openConnection
protected boolean openConnection()
closeConnection
protected void closeConnection()
handshake
protected void handshake()
throws java.io.IOException
- Throws:
java.io.IOException
ack
protected void ack()
dispatch
protected void dispatch(java.lang.String line)
deserializeNode
protected RemoteDebugEventSocketListener.ProxyTree deserializeNode(java.lang.String[] elements,
int offset)
deserializeToken
protected RemoteDebugEventSocketListener.ProxyToken deserializeToken(java.lang.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 java.lang.Runnable
getEventElements
public java.lang.String[] getEventElements(java.lang.String event)
unEscapeNewlines
protected java.lang.String unEscapeNewlines(java.lang.String txt)
tokenIndexesAreInvalid
public boolean tokenIndexesAreInvalid()
Copyright © 2013. All Rights Reserved.