public Object value() { if (stringResult) { stringResult = false; String value = stringBuf.toString(); stringBuf.setLength(0); return value; } else if (characterResult) { characterResult = false; String value = stringBuf.toString(); if (stringBuf.length() != 1) throw new Error("Character not on char ("+ value +")"); stringBuf.setLength(0); return value; } return yytext(); }
public Object value() { if (stringResult) { stringResult = false; String value = stringBuf.toString(); stringBuf.setLength(0); return value; } else if (characterResult) { characterResult = false; String value = stringBuf.toString(); if (stringBuf.length() != 1) throw new Error("Character not on char ("+ value +")"); stringBuf.setLength(0); return value; } return yytext(); }
public Object value() { if (stringResult) { stringResult = false; String value = stringBuf.toString(); stringBuf.setLength(0); return value; } else if (characterResult) { characterResult = false; String value = stringBuf.toString(); if (stringBuf.length() != 1) throw new Error("Character not on char ("+ value +")"); stringBuf.setLength(0); return value; } return yytext(); }
public Object value() { if (stringResult) { stringResult = false; String value = stringBuf.toString(); stringBuf.setLength(0); return value; } else if (characterResult) { characterResult = false; String value = stringBuf.toString(); if (stringBuf.length() != 1) throw new Error("Character not on char ("+ value +")"); stringBuf.setLength(0); return value; } return yytext(); }