public ParsedPattern expandPattern(ParsedPattern p) throws BuildException, IllegalSchemaException { // just return the result from the user-given SchemaBuilder ParsedPatternHost r = (ParsedPatternHost)super.expandPattern(p); return r.rhs; } }
public ParsedPattern makeMixed(ParsedPattern _p, Location _loc, Annotations _anno) throws BuildException { ParsedPatternHost p = (ParsedPatternHost) _p; LocationHost loc = cast(_loc); AnnotationsHost anno = cast(_anno); return new ParsedPatternHost( lhs.makeMixed(p.lhs, loc.lhs, anno.lhs), rhs.makeMixed(p.rhs, loc.rhs, anno.rhs)); }
public ParsedNameClass makeAnyName(Location _loc, Annotations _anno) { LocationHost loc = cast(_loc); AnnotationsHost anno = cast(_anno); return new ParsedNameClassHost( lhs.makeAnyName( loc.lhs, anno.lhs ), rhs.makeAnyName( loc.rhs, anno.rhs ) ); }
public ParsedPattern makePattern(ParsedPattern _except, Location _loc, Annotations _anno) throws BuildException { ParsedPatternHost except = (ParsedPatternHost) _except; LocationHost loc = cast(_loc); AnnotationsHost anno = cast(_anno); return new ParsedPatternHost( lhs.makePattern(except.lhs, loc.lhs, anno.lhs), rhs.makePattern(except.rhs, loc.rhs, anno.rhs)); } }
public ParsedPattern makeRef(String name, Location _loc, Annotations _anno) throws BuildException { LocationHost loc = cast(_loc); AnnotationsHost anno = cast(_anno); return new ParsedPatternHost( lhs.makeRef(name, loc.lhs, anno.lhs), rhs.makeRef(name, loc.rhs, anno.rhs)); } }
public ParsedPattern endGrammar(Location _loc, Annotations _anno) throws BuildException { LocationHost loc = cast(_loc); AnnotationsHost anno = cast(_anno); return new ParsedPatternHost( lhs.endGrammar(loc.lhs, anno.lhs), rhs.endGrammar(loc.rhs, anno.rhs)); } }
public ElementAnnotationBuilder makeElementAnnotationBuilder(String ns, String localName, String prefix, Location _loc, CommentList _comments, Context context) { LocationHost loc = cast(_loc); CommentListHost comments = (CommentListHost) _comments; return new ElementAnnotationBuilderHost( lhs.makeElementAnnotationBuilder(ns, localName, prefix, loc.lhs, comments==null?null:comments.lhs, context), rhs.makeElementAnnotationBuilder(ns, localName, prefix, loc.rhs, comments==null?null:comments.rhs, context) ); }
public ParsedPattern makeZeroOrMore(ParsedPattern _p, Location _loc, Annotations _anno) throws BuildException { ParsedPatternHost p = (ParsedPatternHost) _p; LocationHost loc = cast(_loc); AnnotationsHost anno = cast(_anno); return new ParsedPatternHost( lhs.makeZeroOrMore(p.lhs, loc.lhs, anno.lhs), rhs.makeZeroOrMore(p.rhs, loc.rhs, anno.rhs)); }
public ParsedNameClass makeAnyName(ParsedNameClass _except, Location _loc, Annotations _anno) { ParsedNameClassHost except = (ParsedNameClassHost) _except; LocationHost loc = cast(_loc); AnnotationsHost anno = cast(_anno); return new ParsedNameClassHost( lhs.makeAnyName( except.lhs, loc.lhs, anno.lhs ), rhs.makeAnyName( except.rhs, loc.rhs, anno.rhs ) ); }
public ParsedPattern makePattern(Location _loc, Annotations _anno) throws BuildException { LocationHost loc = cast(_loc); AnnotationsHost anno = cast(_anno); return new ParsedPatternHost( lhs.makePattern( loc.lhs, anno.lhs ), rhs.makePattern( loc.rhs, anno.rhs )); }
public ParsedPattern makeOneOrMore(ParsedPattern _p, Location _loc, Annotations _anno) throws BuildException { ParsedPatternHost p = (ParsedPatternHost) _p; LocationHost loc = cast(_loc); AnnotationsHost anno = cast(_anno); return new ParsedPatternHost( lhs.makeOneOrMore(p.lhs, loc.lhs, anno.lhs), rhs.makeOneOrMore(p.rhs, loc.rhs, anno.rhs)); }
public ParsedNameClass makeName(String ns, String localName, String prefix, Location _loc, Annotations _anno) { LocationHost loc = cast(_loc); AnnotationsHost anno = cast(_anno); return new ParsedNameClassHost( lhs.makeName( ns, localName, prefix, loc.lhs, anno.lhs ), rhs.makeName( ns, localName, prefix, loc.rhs, anno.rhs ) ); }
public ParsedPattern makePattern(ParsedPattern _except, Location _loc, Annotations _anno) throws BuildException { ParsedPatternHost except = (ParsedPatternHost) _except; LocationHost loc = cast(_loc); AnnotationsHost anno = cast(_anno); return new ParsedPatternHost( lhs.makePattern(except.lhs, loc.lhs, anno.lhs), rhs.makePattern(except.rhs, loc.rhs, anno.rhs)); } }
public ParsedPattern makeElement(ParsedNameClass _nc, ParsedPattern _p, Location _loc, Annotations _anno) throws BuildException { ParsedNameClassHost nc = (ParsedNameClassHost) _nc; ParsedPatternHost p = (ParsedPatternHost) _p; LocationHost loc = cast(_loc); AnnotationsHost anno = cast(_anno); return new ParsedPatternHost( lhs.makeElement(nc.lhs, p.lhs, loc.lhs, anno.lhs), rhs.makeElement(nc.rhs, p.rhs, loc.rhs, anno.rhs)); }
public ParsedNameClass makeAnyName(Location _loc, Annotations _anno) { LocationHost loc = cast(_loc); AnnotationsHost anno = cast(_anno); return new ParsedNameClassHost( lhs.makeAnyName( loc.lhs, anno.lhs ), rhs.makeAnyName( loc.rhs, anno.rhs ) ); }
public ParsedPattern makeEmpty(Location _loc, Annotations _anno) { LocationHost loc = cast(_loc); AnnotationsHost anno = cast(_anno); return new ParsedPatternHost( lhs.makeEmpty(loc.lhs, anno.lhs), rhs.makeEmpty(loc.rhs, anno.rhs)); }
public ParsedPattern makeOneOrMore(ParsedPattern _p, Location _loc, Annotations _anno) throws BuildException { ParsedPatternHost p = (ParsedPatternHost) _p; LocationHost loc = cast(_loc); AnnotationsHost anno = cast(_anno); return new ParsedPatternHost( lhs.makeOneOrMore(p.lhs, loc.lhs, anno.lhs), rhs.makeOneOrMore(p.rhs, loc.rhs, anno.rhs)); }
public ParsedPattern makeNotAllowed(Location _loc, Annotations _anno) { LocationHost loc = cast(_loc); AnnotationsHost anno = cast(_anno); return new ParsedPatternHost( lhs.makeNotAllowed(loc.lhs, anno.lhs), rhs.makeNotAllowed(loc.rhs, anno.rhs)); }
public ParsedPattern makeOptional(ParsedPattern _p, Location _loc, Annotations _anno) throws BuildException { ParsedPatternHost p = (ParsedPatternHost) _p; LocationHost loc = cast(_loc); AnnotationsHost anno = cast(_anno); return new ParsedPatternHost( lhs.makeOptional(p.lhs, loc.lhs, anno.lhs), rhs.makeOptional(p.rhs, loc.rhs, anno.rhs)); }
public ParsedPattern annotate(ParsedPattern _p, Annotations _anno) throws BuildException { ParsedPatternHost p = (ParsedPatternHost) _p; AnnotationsHost a = cast(_anno); return new ParsedPatternHost( lhs.annotate(p.lhs, a.lhs), rhs.annotate(p.lhs, a.lhs) ); }