public static @bind.as("tm") class Tm extends Glyph { public void toHTML(HTML h) { h.appendLiterally("&;"); } }
public static @bind.as("euro") class Euro extends Glyph { public void toHTML(HTML h) { h.appendLiterally("€"); } }
+ public static @bind.as("#") Text comment() { return new Chars(""); }
public static class Entity extends Text implements ToHTML {
public int code;
public String name;
Tree<String> res = new CharParser(MetaGrammar.make()).parse(new FileInputStream(s[0])).expand1();
- Union tibgram = MetaGrammar.make(res, "s", new AnnotationGrammarBindingResolver(TD.class));
+ AnnotationGrammarBindingResolver resolver = new AnnotationGrammarBindingResolver(TD.class);
+ resolver.add(MetaGrammarBindings.class, "meta");
+ Union tibgram = MetaGrammar.make(res, "s", resolver);
System.err.println("parsing " + s[1]);
Tree t = new CharParser(tibgram).parse(new Tib(new FileInputStream(s[1]))).expand1();