public Action(OutputModelFactory factory, ActionAST ast) { super(factory,ast); RuleFunction rf = factory.getCurrentRuleFunction(); if (ast != null) { chunks = ActionTranslator.translateAction(factory, rf, ast.token, ast); } else { chunks = new ArrayList<ActionChunk>(); } //System.out.println("actions="+chunks); }
public Action(OutputModelFactory factory, ActionAST ast) { super(factory,ast); RuleFunction rf = factory.getCurrentRuleFunction(); if (ast != null) { chunks = ActionTranslator.translateAction(factory, rf, ast.token, ast); } else { chunks = new ArrayList<ActionChunk>(); } //System.out.println("actions="+chunks); }
public Action(OutputModelFactory factory, ActionAST ast) { super(factory,ast); RuleFunction rf = factory.getCurrentRuleFunction(); if (ast != null) { chunks = ActionTranslator.translateAction(factory, rf, ast.token, ast); } else { chunks = new ArrayList<ActionChunk>(); } //System.out.println("actions="+chunks); }
public Action(OutputModelFactory factory, ActionAST ast) { super(factory,ast); RuleFunction rf = factory.getCurrentRuleFunction(); if (ast != null) { chunks = ActionTranslator.translateAction(factory, rf, ast.token, ast); } else { chunks = new ArrayList<ActionChunk>(); } //System.out.println("actions="+chunks); }
public Action(OutputModelFactory factory, ActionAST ast) { super(factory,ast); RuleFunction rf = factory.getCurrentRuleFunction(); if (ast != null) { chunks = ActionTranslator.translateAction(factory, rf, ast.token, ast); } else { chunks = new ArrayList<ActionChunk>(); } //System.out.println("actions="+chunks); }
ActionAST failActionNode = (ActionAST)failNode; RuleFunction rf = factory.getCurrentRuleFunction(); failChunks = ActionTranslator.translateAction(factory, rf, failActionNode.token, failActionNode);
ActionAST failActionNode = (ActionAST)failNode; RuleFunction rf = factory.getCurrentRuleFunction(); failChunks = ActionTranslator.translateAction(factory, rf, failActionNode.token, failActionNode);
ActionAST failActionNode = (ActionAST)failNode; RuleFunction rf = factory.getCurrentRuleFunction(); failChunks = ActionTranslator.translateAction(factory, rf, failActionNode.token, failActionNode);
ActionAST failActionNode = (ActionAST)failNode; RuleFunction rf = factory.getCurrentRuleFunction(); failChunks = ActionTranslator.translateAction(factory, rf, failActionNode.token, failActionNode);
public SemPred(OutputModelFactory factory, @NotNull ActionAST ast) { super(factory,ast); assert ast.atnState != null && ast.atnState.getNumberOfTransitions() == 1 && ast.atnState.transition(0) instanceof AbstractPredicateTransition; GrammarAST failNode = ast.getOptionAST("fail"); predicate = ast.getText(); if (predicate.startsWith("{") && predicate.endsWith("}?")) { predicate = predicate.substring(1, predicate.length() - 2); } predicate = factory.getTarget().getTargetStringLiteralFromString(predicate); if ( failNode==null ) return; if ( failNode instanceof ActionAST ) { ActionAST failActionNode = (ActionAST)failNode; RuleFunction rf = factory.getCurrentRuleFunction(); failChunks = ActionTranslator.translateAction(factory, rf, failActionNode.token, failActionNode); } else { msg = factory.getTarget().getTargetStringLiteralFromANTLRStringLiteral(factory.getGenerator(), failNode.getText(), true); } } }
argExprsChunks = ActionTranslator.translateAction(factory, rf, arg.token, arg);
argExprsChunks = ActionTranslator.translateAction(factory, rf, arg.token, arg);
argExprsChunks = ActionTranslator.translateAction(factory, rf, arg.token, arg);
argExprsChunks = ActionTranslator.translateAction(factory, rf, arg.token, arg);
argExprsChunks = ActionTranslator.translateAction(factory, rf, arg.token, arg);