public String getTargetStringLiteralFromString(String s) { return getTargetStringLiteralFromString(s, true); }
public String getTargetStringLiteralFromString(String s) { return getTargetStringLiteralFromString(s, true); }
public String getTargetStringLiteralFromString(String s) { return getTargetStringLiteralFromString(s, true); }
public String getTargetStringLiteralFromString(String s) { return getTargetStringLiteralFromString(s, true); }
public String getTargetStringLiteralFromString(String s) { return getTargetStringLiteralFromString(s, true); }
protected static String translateTokenStringToTarget(String tokenName, CodeGenerator gen) { if (tokenName == null) { return null; } if (tokenName.charAt(0) == '\'') { boolean addQuotes = false; String targetString = gen.getTarget().getTargetStringLiteralFromANTLRStringLiteral(gen, tokenName, addQuotes); return "\"'" + targetString + "'\""; } else { return gen.getTarget().getTargetStringLiteralFromString(tokenName, true); } }
protected static String translateTokenStringToTarget(String tokenName, CodeGenerator gen) { if (tokenName == null) { return null; } if (tokenName.charAt(0) == '\'') { boolean addQuotes = false; String targetString = gen.getTarget().getTargetStringLiteralFromANTLRStringLiteral(gen, tokenName, addQuotes); return "\"'" + targetString + "'\""; } else { return gen.getTarget().getTargetStringLiteralFromString(tokenName, true); } }
protected static String translateTokenStringToTarget(String tokenName, CodeGenerator gen) { if (tokenName == null) { return null; } if (tokenName.charAt(0) == '\'') { boolean addQuotes = false; String targetString = gen.getTarget().getTargetStringLiteralFromANTLRStringLiteral(gen, tokenName, addQuotes); return "\"'" + targetString + "'\""; } else { return gen.getTarget().getTargetStringLiteralFromString(tokenName, true); } }
protected static String translateTokenStringToTarget(String tokenName, CodeGenerator gen) { if (tokenName == null) { return null; } if (tokenName.charAt(0) == '\'') { boolean addQuotes = false; String targetString = gen.getTarget().getTargetStringLiteralFromANTLRStringLiteral(gen, tokenName, addQuotes); return "\"'" + targetString + "'\""; } else { return gen.getTarget().getTargetStringLiteralFromString(tokenName, true); } }
protected static String translateTokenStringToTarget(String tokenName, OutputModelFactory factory) { if (tokenName == null) { return null; } if (tokenName.charAt(0) == '\'') { boolean addQuotes = false; String targetString = factory.getTarget().getTargetStringLiteralFromANTLRStringLiteral(factory.getGenerator(), tokenName, addQuotes); return "\"'" + targetString + "'\""; } else { return factory.getTarget().getTargetStringLiteralFromString(tokenName, true); } }
predicate = predicate.substring(1, predicate.length() - 2); predicate = gen.getTarget().getTargetStringLiteralFromString(predicate);
predicate = predicate.substring(1, predicate.length() - 2); predicate = gen.getTarget().getTargetStringLiteralFromString(predicate);
predicate = predicate.substring(1, predicate.length() - 2); predicate = gen.getTarget().getTargetStringLiteralFromString(predicate);
predicate = predicate.substring(1, predicate.length() - 2); predicate = gen.getTarget().getTargetStringLiteralFromString(predicate);
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); } } }