Esempio n. 1
0
 override public void OnCharLiteralExpression(CharLiteralExpression e)
 {
     WriteKeyword("char");
     Write("(");
     WriteStringLiteral(e.Value);
     Write(")");
 }
Esempio n. 2
0
        public override Object Visit(CharLiteralExpression node, Object obj)
        {
            var clonedCharlLiteral = new CharLiteralExpression(node.CharValue, node.Location);

            clonedCharlLiteral.ExpressionType = node.ExpressionType;
            return(clonedCharlLiteral);
        }
 public override object Visit(CharLiteralExpression node, object obj)
 {
     if (node.Location == ((AstNode)obj).Location || found)
     {
         found = true;
         return(this.table);
     }
     return(base.Visit(node, obj));
 }
 public override Object Visit(CharLiteralExpression node, Object obj)
 {
     return(Convert.ToString(Convert.ToUInt16(node.CharValue)));
 }
Esempio n. 5
0
 public override void OnCharLiteralExpression(CharLiteralExpression node)
 {
     _literals.Add(node.Value);
 }
Esempio n. 6
0
 public override void OnCharLiteralExpression(CharLiteralExpression node)
 {
     this._currentStatement.Expression = new CodePrimitiveExpression(node.Value);
 }
Esempio n. 7
0
 public abstract Object Visit(CharLiteralExpression node, Object obj);
Esempio n. 8
0
 public override Object Visit(CharLiteralExpression node, Object obj)
 {
     return(null);
 }
Esempio n. 9
0
 override public void OnCharLiteralExpression(CharLiteralExpression node)
 {
     OnExpression(node);
 }
Esempio n. 10
0
 public override void OnCharLiteralExpression(CharLiteralExpression node)
 {
     _expression = new CodePrimitiveExpression(node.Value);
 }
Esempio n. 11
0
 public override void OnCharLiteralExpression(CharLiteralExpression node)
 {
     MakeLiteralResult("System.Char");
 }
 public override void OnCharLiteralExpression(CharLiteralExpression node)
 {
     base.OnCharLiteralExpression(node);
     Check(node);
 }
Esempio n. 13
0
 public override Object Visit(CharLiteralExpression node, Object obj)
 {
     this.printIndentation(Convert.ToInt32(obj));
     this.output.WriteLine("{0} Type: {1} [{2}:{3}]", node.CharValue, printType(node.ExpressionType), node.Location.Line, node.Location.Column);
     return(null);
 }