@Override public String toString() { StringBuilder buf = new StringBuilder(); Source s = getSource(); while (s != null) { buf.append(" -> ").append(String.valueOf(s)).append("\n"); s = s.getParent(); } Map<String, Macro> macros = new TreeMap<String, Macro>(getMacros()); for (Macro macro : macros.values()) { buf.append("#").append("macro ").append(macro).append("\n"); } return buf.toString(); }
public String toString() { StringBuilder buf = new StringBuilder(); Source s = getSource(); while (s != null) { buf.append(" -> ").append(String.valueOf(s)).append("\n"); s = s.getParent(); } Map<String,Macro> macros = getMacros(); List<String> keys = new ArrayList<String>( macros.keySet() ); Collections.sort(keys); Iterator<String> mt = keys.iterator(); while (mt.hasNext()) { String key = mt.next(); Macro macro = macros.get(key); buf.append("#").append("macro ").append(macro).append("\n"); } return buf.toString(); }
public String toString() { StringBuilder buf = new StringBuilder(); Source s = getSource(); while (s != null) { buf.append(" -> ").append(String.valueOf(s)).append("\n"); s = s.getParent(); } Map<String,Macro> macros = getMacros(); List<String> keys = new ArrayList<String>( macros.keySet() ); Collections.sort(keys); Iterator<String> mt = keys.iterator(); while (mt.hasNext()) { String key = mt.next(); Macro macro = macros.get(key); buf.append("#").append("macro ").append(macro).append("\n"); } return buf.toString(); }
macros = preProcessor.getMacros();
macros = preProcessor.getMacros();
break; case 'U': pp.getMacros().remove(g.getOptarg()); break; case 'I':
break; case 'U': pp.getMacros().remove(g.getOptarg()); break; case 'I':
pp.getMacros().remove(arg);