private IExpression GetExpression(SelectContext context, StringLiteralExp stringLiteral) { return(new StringValue { Value = stringLiteral.StringValue }); }
public void testStringLiteralExp() { AstOclModelElementFactory factory1 = AstOclModelElementFactoryManager.getInstance(umlModel.getOclPackage()); StringLiteralExp exp1 = factory1.createStringLiteralExp("England", getClassifier("String")); Assert.AreEqual("\'England\'", exp1.ToString()); Assert.AreEqual("String", exp1.getType().getName()); }
public void visitStringLiteralExp(StringLiteralExp exp) { if (exp.getStringSymbol() == "today") { formula += "TODAY()"; } else { // get string symbol and add to formula with quotation marks formula += "\"" + exp.getStringSymbol() + "\""; } }
private void doTestString(String input, String expectedValue) { CSTNode node = parseOK(input, this.getCurrentMethodName()); Assert.IsTrue(node is CSTStringLiteralExpCS); CSTStringLiteralExpCS literalExp = (CSTStringLiteralExpCS)node; Assert.IsNotNull(literalExp.getAst()); Assert.IsTrue(literalExp.getAst() is StringLiteralExp); StringLiteralExp ast = (StringLiteralExp)literalExp.getAst(); Assert.AreEqual(expectedValue, ast.getStringSymbol()); CoreClassifier type = ast.getType(); Assert.IsNotNull(type); Assert.AreEqual("String", type.getName()); }
public override OclExpression Visit(StringLiteralExp node) { return(new StringLiteralExp(node.Value, node.Type)); }
public virtual void Visit(StringLiteralExp node) { AssignIsPartOfIteratorBody(node); SubexpressionTranslations.AddTrivialTranslation(node, string.Format("'{0}'", node.Value)); }
public override bool Visit(StringLiteralExp node) { return(true); }
public void Visit(StringLiteralExp node) { }
public void Visit(StringLiteralExp node) { sb.Append("\""); sb.Append(node.Value); sb.Append("\""); }
public void Visit(StringLiteralExp node) { throw new NotImplementedException(); }
public abstract TType Visit(StringLiteralExp node);