public void addDecls(Collection<Attribute> attrList) { for (Attribute a : attrList) addDecl(a); }
ruleCtx = new StructDecl(factory, r); altToContext = new AltLabelStructDecl[r.getOriginalNumberOfAlts()+1]; addContextGetters(factory, r); if ( decls.size()>0 ) { args = new ArrayList<AttributeDecl>(); ruleCtx.addDecls(decls); for (Attribute a : decls) { args.add(new AttributeDecl(factory, a)); ruleCtx.addDecls(r.retvals.attributes.values()); ruleCtx.addDecls(r.locals.attributes.values());
public StructDecl(OutputModelFactory factory, Rule r) { super(factory, factory.getTarget().getRuleFunctionContextStructName(r)); addDispatchMethods(r); derivedFromName = r.name; provideCopyFrom = r.hasAltSpecificContexts(); }
ruleCtx = new StructDecl(factory, r); altToContext = new AltLabelStructDecl[r.getOriginalNumberOfAlts()+1]; addContextGetters(factory, r); if ( decls.size()>0 ) { args = new ArrayList<AttributeDecl>(); ruleCtx.addDecls(decls); for (Attribute a : decls) { args.add(new AttributeDecl(factory, a)); ruleCtx.addDecls(r.retvals.attributes.values()); ruleCtx.addDecls(r.locals.attributes.values());
public StructDecl(OutputModelFactory factory, Rule r) { super(factory, factory.getGenerator().getTarget().getRuleFunctionContextStructName(r)); addDispatchMethods(r); derivedFromName = r.name; provideCopyFrom = r.hasAltSpecificContexts(); }
public void addDecls(Collection<Attribute> attrList) { for (Attribute a : attrList) addDecl(a); }
ruleCtx = new StructDecl(factory, r); altToContext = new AltLabelStructDecl[r.getOriginalNumberOfAlts()+1]; addContextGetters(factory, r); if ( decls.size()>0 ) { args = new ArrayList<AttributeDecl>(); ruleCtx.addDecls(decls); for (Attribute a : decls) { args.add(new AttributeDecl(factory, a)); ruleCtx.addDecls(r.retvals.attributes.values()); ruleCtx.addDecls(r.locals.attributes.values());
public StructDecl(OutputModelFactory factory, Rule r) { super(factory, factory.getGenerator().getTarget().getRuleFunctionContextStructName(r)); addDispatchMethods(r); derivedFromName = r.name; provideCopyFrom = r.hasAltSpecificContexts(); }
public void addDecls(Collection<Attribute> attrList) { for (Attribute a : attrList) addDecl(a); }
ruleCtx = new StructDecl(factory, r); addContextGetters(factory, r.g.contextASTs.get(r.name)); if ( decls.size()>0 ) { args = new ArrayList<AttributeDecl>(); ruleCtx.addDecls(decls); for (Attribute a : decls) { args.add(new AttributeDecl(factory, a)); ruleCtx.addDecls(r.retvals.attributes.values()); ruleCtx.addDecls(r.locals.attributes.values());
public StructDecl(OutputModelFactory factory, Rule r) { super(factory, factory.getGenerator().getTarget().getRuleFunctionContextStructName(r)); addDispatchMethods(r); derivedFromName = r.name; provideCopyFrom = r.hasAltSpecificContexts(); }
public void addDecls(Collection<Attribute> attrList) { for (Attribute a : attrList) addDecl(a); }
ruleCtx = new StructDecl(factory, r); altToContext = new AltLabelStructDecl[r.getOriginalNumberOfAlts()+1]; addContextGetters(factory, r); if ( decls.size()>0 ) { args = new ArrayList<AttributeDecl>(); ruleCtx.addDecls(decls); for (Attribute a : decls) { args.add(new AttributeDecl(factory, a)); ruleCtx.addDecls(r.retvals.attributes.values()); ruleCtx.addDecls(r.locals.attributes.values());
public StructDecl(OutputModelFactory factory, Rule r) { super(factory, factory.getGenerator().getTarget().getRuleFunctionContextStructName(r)); addDispatchMethods(r); derivedFromName = r.name; provideCopyFrom = r.hasAltSpecificContexts(); }
public void addDecls(Collection<Attribute> attrList) { for (Attribute a : attrList) addDecl(a); }
public void addDecl(Attribute a) { addDecl(new AttributeDecl(factory, a)); }
public void addDecl(Attribute a) { addDecl(new AttributeDecl(factory, a)); }
public void addDecl(Attribute a) { addDecl(new AttributeDecl(factory, a)); }
public void addDecl(Attribute a) { addDecl(new AttributeDecl(factory, a)); }
public void addDecl(Attribute a) { addDecl(new AttributeDecl(factory, a)); }