protected override bool Visit(ASTStringLiteral node) { _lastNode = new CCall { Callee = new CSymbol { Name = CreateStringProcedure }, Arguments = new [] { new CStringLiteral { Value = node.Value } } }; return(true); }
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); } }
/// <summary>Display an ASTStringLiteral node /// </summary> public override Object Visit(ASTStringLiteral node, Object data) { return(ShowNode(node, data)); }
public virtual Object Visit(ASTStringLiteral node, Object data) { data = node.ChildrenAccept(this, data); return(data); }
/// <summary>Display an ASTStringLiteral node /// </summary> public override System.Object visit(ASTStringLiteral node, System.Object data) { return(showNode(node, data)); }
protected override bool Visit(ASTStringLiteral node) { node.TypeInfo = new StringType(); return(true); }
public virtual System.Object visit(ASTStringLiteral node, System.Object data) { data = node.childrenAccept(this, data); return(data); }
public override object Visit(ASTStringLiteral node, object data) { return(this.ShowNode(node, data)); }
protected abstract bool Visit(ASTStringLiteral node);