Exemple #1
0
        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());
        }
Exemple #2
0
 /* (non-Javadoc)
  * @see br.ufrj.cos.lens.odyssey.tools.psw.parser.cst.CSTVisitor#visitStringLiteralExp(br.ufrj.cos.lens.odyssey.tools.psw.parser.cst.literalExp.CSTStringLiteralExpCS)
  */
 public override void visitStringLiteralExp(CSTStringLiteralExpCS literalExp)
 {
 }
        /* (non-Javadoc)
	 * @see br.ufrj.cos.lens.odyssey.tools.psw.parser.cst.CSTVisitor#visitStringLiteralExp(br.ufrj.cos.lens.odyssey.tools.psw.parser.cst.literalExp.CSTStringLiteralExpCS)
	 */
        public void visitStringLiteralExp(CSTStringLiteralExpCS literalExp) {
        }