@Override public void mark(int i) { transmit("mark\t"+i); }
@Override public void rewind(int i) { transmit("rewind\t"+i); }
@Override public void location(int line, int pos) { transmit("location\t"+line+"\t"+pos); }
@Override public void consumeNode(Object t) { StringBuffer buf = new StringBuffer(50); buf.append("consumeNode"); serializeNode(buf, t); transmit(buf.toString()); }
@Override public void consumeToken(Token t) { String buf = serializeToken(t); transmit("consumeToken\t"+buf); }
@Override public void nilNode(Object t) { int ID = adaptor.getUniqueID(t); transmit("nilNode\t"+ID); }
@Override public void consumeHiddenToken(Token t) { String buf = serializeToken(t); transmit("consumeHiddenToken\t"+buf); }
@Override public void nilNode(Object t) { int ID = adaptor.getUniqueID(t); transmit("nilNode\t"+ID); }
@Override public void semanticPredicate(boolean result, String predicate) { StringBuffer buf = new StringBuffer(50); buf.append("semanticPredicate\t"); buf.append(result); serializeText(buf, predicate); transmit(buf.toString()); }
@Override public void consumeHiddenToken(Token t) { String buf = serializeToken(t); transmit("consumeHiddenToken\t"+buf); }
public void consumeNode(Object t) { StringBuffer buf = new StringBuffer(50); buf.append("consumeNode"); serializeNode(buf, t); transmit(buf.toString()); }
@Override public void consumeToken(Token t) { String buf = serializeToken(t); transmit("consumeToken\t"+buf); }
@Override public void consumeHiddenToken(Token t) { String buf = serializeToken(t); transmit("consumeHiddenToken\t"+buf); }
@Override public void errorNode(Object t) { int ID = adaptor.getUniqueID(t); String text = t.toString(); StringBuffer buf = new StringBuffer(50); buf.append("errorNode\t"); buf.append(ID); buf.append("\t"); buf.append(Token.INVALID_TOKEN_TYPE); serializeText(buf, text); transmit(buf.toString()); }
@Override public void errorNode(Object t) { int ID = adaptor.getUniqueID(t); String text = t.toString(); StringBuffer buf = new StringBuffer(50); buf.append("errorNode\t"); buf.append(ID); buf.append("\t"); buf.append(Token.INVALID_TOKEN_TYPE); serializeText(buf, text); transmit(buf.toString()); }
public void createNode(Object t) { int ID = adaptor.getUniqueID(t); String text = adaptor.getText(t); int type = adaptor.getType(t); StringBuffer buf = new StringBuffer(50); buf.append("createNodeFromTokenElements\t"); buf.append(ID); buf.append("\t"); buf.append(type); serializeText(buf, text); transmit(buf.toString()); }
@Override public void LT(int i, Object t) { int ID = adaptor.getUniqueID(t); String text = adaptor.getText(t); int type = adaptor.getType(t); StringBuffer buf = new StringBuffer(50); buf.append("LN\t"); // lookahead node; distinguish from LT in protocol buf.append(i); serializeNode(buf, t); transmit(buf.toString()); }
@Override public void createNode(Object node, Token token) { int ID = adaptor.getUniqueID(node); int tokenIndex = token.getTokenIndex(); transmit("createNode\t"+ID+"\t"+tokenIndex); }
@Override public void LT(int i, Object t) { int ID = adaptor.getUniqueID(t); String text = adaptor.getText(t); int type = adaptor.getType(t); StringBuffer buf = new StringBuffer(50); buf.append("LN\t"); // lookahead node; distinguish from LT in protocol buf.append(i); serializeNode(buf, t); transmit(buf.toString()); }
@Override public void addChild(Object root, Object child) { int rootID = adaptor.getUniqueID(root); int childID = adaptor.getUniqueID(child); transmit("addChild\t"+rootID+"\t"+childID); }