public String toString() { if (list.isEmpty()){ return "<nonterminal id=\"" + tagname +"\" variant=\""+variant+"\" />" ; } String ret = "<nonterminal id=\"" + tagname +"\" left=\"" + left() + "\" right=\"" + right() + "\" variant=\""+variant+"\">"; for (XMLElement e : list) ret += e.toString(); return ret + "</nonterminal>"; } @Override
@Override protected void dump(XMLStreamWriter writer) throws XMLStreamException { writer.writeStartElement("nonterminal"); writer.writeAttribute("id", tagname); writer.writeAttribute("variant", variant+""); // if (!list.isEmpty()){ Location loc = left(); if (loc!=null) loc.toXML(writer, "left"); // } for (XMLElement e:list) e.dump(writer); loc = right(); if (loc!=null) loc.toXML(writer, "right"); writer.writeEndElement(); } }
@Override protected void dump(XMLStreamWriter writer) throws XMLStreamException { writer.writeStartElement("nonterminal"); writer.writeAttribute("id", tagname); writer.writeAttribute("variant", variant+""); // if (!list.isEmpty()){ Location loc = left(); if (loc!=null) loc.toXML(writer, "left"); // } for (XMLElement e:list) e.dump(writer); loc = right(); if (loc!=null) loc.toXML(writer, "right"); writer.writeEndElement(); } }
@Override protected void dump(XMLStreamWriter writer) throws XMLStreamException { writer.writeStartElement("nonterminal"); writer.writeAttribute("id", tagname); writer.writeAttribute("variant", variant+""); // if (!list.isEmpty()){ Location loc = left(); if (loc!=null) loc.toXML(writer, "left"); // } for (XMLElement e:list) e.dump(writer); loc = right(); if (loc!=null) loc.toXML(writer, "right"); writer.writeEndElement(); } }
public String toString() { if (list.isEmpty()){ return "<nonterminal id=\"" + tagname +"\" variant=\""+variant+"\" />" ; } String ret = "<nonterminal id=\"" + tagname +"\" left=\"" + left() + "\" right=\"" + right() + "\" variant=\""+variant+"\">"; for (XMLElement e : list) ret += e.toString(); return ret + "</nonterminal>"; } @Override
public String toString() { if (list.isEmpty()){ return "<nonterminal id=\"" + tagname +"\" variant=\""+variant+"\" />" ; } String ret = "<nonterminal id=\"" + tagname +"\" left=\"" + left() + "\" right=\"" + right() + "\" variant=\""+variant+"\">"; for (XMLElement e : list) ret += e.toString(); return ret + "</nonterminal>"; } @Override