private static String convSymbol(Symbol symbol){ String result = (symbol.value == null)? "" : " (\""+symbol.value.toString()+"\")"; Field [] fields = sym.class.getFields(); for (int i = 0; i < fields.length ; i++){ if (!Modifier.isPublic(fields[i].getModifiers())) continue; try { if (fields[i].getInt(null) == symbol.sym) return fields[i].getName()+result; }catch (Exception ex) { } } return symbol.toString()+result; }
private static String convSymbol(Symbol symbol){ String result = (symbol.value == null)? "" : " (\""+symbol.value.toString()+"\")"; Field [] fields = sym.class.getFields(); for (int i = 0; i < fields.length ; i++){ if (!Modifier.isPublic(fields[i].getModifiers())) continue; try { if (fields[i].getInt(null) == symbol.sym) return fields[i].getName()+result; }catch (Exception ex) { } } return symbol.toString()+result; }
if (s instanceof Symbol) { writer.writeStartElement("token"); writer.writeCharacters(s.toString()); writer.writeEndElement();
if (s instanceof Symbol) { writer.writeStartElement("token"); writer.writeCharacters(s.toString()); writer.writeEndElement();
if (s instanceof Symbol) { writer.writeStartElement("token"); writer.writeCharacters(s.toString()); writer.writeEndElement();