Golang go/ast.CallExpr type example

package go/ast

A CallExpr node represents an expression followed by an argument list.

Golang go/ast.CallExpr type usage example

 func newCallExprFromIdent(ident *ast.Ident) *ast.CallExpr {
 return &ast.CallExpr{
 Lparen: ident.NamePos + 1,
 Rparen: ident.NamePos + 2,
 Fun: &ast.Ident{Name: "HelloWorld"},
 }
 }

Reference :

http://golang.org/pkg/go/ast/#CallExpr

Advertisement