public void fillNamedActions(OutputModelFactory factory, Rule r) { if ( r.finallyAction!=null ) { finallyAction = new Action(factory, r.finallyAction); } namedActions = new HashMap<String, Action>(); for (String name : r.namedActions.keySet()) { ActionAST ast = r.namedActions.get(name); namedActions.put(name, new Action(factory, ast)); } }
public void fillNamedActions(OutputModelFactory factory, Rule r) { if ( r.finallyAction!=null ) { finallyAction = new Action(factory, r.finallyAction); } namedActions = new HashMap<String, Action>(); for (String name : r.namedActions.keySet()) { ActionAST ast = r.namedActions.get(name); namedActions.put(name, new Action(factory, ast)); } }
public void fillNamedActions(OutputModelFactory factory, Rule r) { if ( r.finallyAction!=null ) { finallyAction = new Action(factory, r.finallyAction); } namedActions = new HashMap<String, Action>(); for (String name : r.namedActions.keySet()) { ActionAST ast = r.namedActions.get(name); namedActions.put(name, new Action(factory, ast)); } }
public void fillNamedActions(OutputModelFactory factory, Rule r) { if ( r.finallyAction!=null ) { finallyAction = new Action(factory, r.finallyAction); } namedActions = new HashMap<String, Action>(); for (String name : r.namedActions.keySet()) { ActionAST ast = r.namedActions.get(name); namedActions.put(name, new Action(factory, ast)); } }
public void fillNamedActions(OutputModelFactory factory, Rule r) { if ( r.finallyAction!=null ) { finallyAction = new Action(factory, r.finallyAction); } namedActions = new HashMap<String, Action>(); for (String name : r.namedActions.keySet()) { ActionAST ast = r.namedActions.get(name); namedActions.put(name, new Action(factory, ast)); } }
public Map<String, Action> buildNamedActions(Grammar g) { Map<String, Action> namedActions = new HashMap<String, Action>(); for (String name : g.namedActions.keySet()) { ActionAST ast = g.namedActions.get(name); namedActions.put(name, new Action(factory, ast)); } return namedActions; } }
public Map<String, Action> buildNamedActions(Grammar g) { Map<String, Action> namedActions = new HashMap<String, Action>(); for (String name : g.namedActions.keySet()) { ActionAST ast = g.namedActions.get(name); namedActions.put(name, new Action(factory, ast)); } return namedActions; } }
public Map<String, Action> buildNamedActions(Grammar g) { Map<String, Action> namedActions = new HashMap<String, Action>(); for (String name : g.namedActions.keySet()) { ActionAST ast = g.namedActions.get(name); namedActions.put(name, new Action(factory, ast)); } return namedActions; } }
@Override public List<SrcOp> action(ActionAST ast) { return list(new Action(this, ast)); }
@Override public List<SrcOp> action(ActionAST ast) { return list(new Action(this, ast)); }
@Override public List<SrcOp> action(ActionAST ast) { return list(new Action(this, ast)); }
public ParserFile(OutputModelFactory factory, String fileName) { super(factory, fileName); Grammar g = factory.getGrammar(); namedActions = new HashMap<String, Action>(); for (String name : g.namedActions.keySet()) { ActionAST ast = g.namedActions.get(name); namedActions.put(name, new Action(factory, ast)); } genPackage = g.tool.genPackage; // need the below members in the ST for Python genListener = g.tool.gen_listener; genVisitor = g.tool.gen_visitor; grammarName = g.name; } }
@Override public List<SrcOp> action(ActionAST ast) { return list(new Action(this, ast)); }
@Override public List<SrcOp> action(ActionAST ast) { return list(new Action(this, ast)); }
public LexerFile(OutputModelFactory factory, String fileName) { super(factory, fileName); namedActions = new HashMap<String, Action>(); Grammar g = factory.getGrammar(); for (String name : g.namedActions.keySet()) { ActionAST ast = g.namedActions.get(name); namedActions.put(name, new Action(factory, ast)); } genPackage = factory.getGrammar().tool.genPackage; } }