コード例 #1
0
 protected override bool Visit(ASTStringLiteral node)
 {
     _lastNode = new CCall
     {
         Callee = new CSymbol {
             Name = CreateStringProcedure
         },
         Arguments = new [] { new CStringLiteral {
                                  Value = node.Value
                              } }
     };
     return(true);
 }
コード例 #2
0
ファイル: Parser.cs プロジェクト: rambo-returns/MonoRail
		public void StringLiteral()
		{
			/*@bgen(jjtree) StringLiteral */
			ASTStringLiteral jjtn000 = new ASTStringLiteral(this, ParserTreeConstants.STRING_LITERAL);
			nodeTree.OpenNodeScope(jjtn000);
			try
			{
				ConsumeToken(ParserConstants.STRING_LITERAL);
			}
			finally
			{
				nodeTree.CloseNodeScope(jjtn000, true);
			}
		}
コード例 #3
0
ファイル: NodeViewMode.cs プロジェクト: mindis/Transformalize
 /// <summary>Display an ASTStringLiteral node
 /// </summary>
 public override Object Visit(ASTStringLiteral node, Object data)
 {
     return(ShowNode(node, data));
 }
コード例 #4
0
ファイル: BaseVisitor.cs プロジェクト: zyj0021/NVelocity
 public virtual Object Visit(ASTStringLiteral node, Object data)
 {
     data = node.ChildrenAccept(this, data);
     return(data);
 }
コード例 #5
0
ファイル: NodeViewMode.cs プロジェクト: minskowl/MY
 /// <summary>Display an ASTStringLiteral node
 /// </summary>
 public override System.Object visit(ASTStringLiteral node, System.Object data)
 {
     return(showNode(node, data));
 }
コード例 #6
0
 protected override bool Visit(ASTStringLiteral node)
 {
     node.TypeInfo = new StringType();
     return(true);
 }
コード例 #7
0
ファイル: BaseVisitor.cs プロジェクト: minskowl/MY
 public virtual System.Object visit(ASTStringLiteral node, System.Object data)
 {
     data = node.childrenAccept(this, data);
     return(data);
 }
コード例 #8
0
ファイル: NodeViewMode.cs プロジェクト: SkelletonX/DDTServer
 public override object Visit(ASTStringLiteral node, object data)
 {
     return(this.ShowNode(node, data));
 }
コード例 #9
0
 protected abstract bool Visit(ASTStringLiteral node);