Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for NewIdent (0.11 sec)

  1. src/cmd/cgo/gcc.go

    	getNewIdent := ast.NewIdent
    	if addPosition {
    		getNewIdent = func(newName string) *ast.Ident {
    			mangledIdent := ast.NewIdent(newName)
    			if len(newName) == len(r.Name.Go) {
    				return mangledIdent
    			}
    			p := fset.Position((*r.Expr).End())
    			if p.Column == 0 {
    				return mangledIdent
    			}
    			return ast.NewIdent(fmt.Sprintf("%s /*line :%d:%d*/", newName, p.Line, p.Column))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:50:06 UTC 2024
    - 97K bytes
    - Viewed (0)
  2. src/cmd/cgo/out.go

    		err := &ast.Field{Type: ast.NewIdent("error")}
    		l := gtype.Results.List
    		if len(l) == 0 {
    			l = []*ast.Field{err}
    		} else {
    			l = []*ast.Field{l[0], err}
    		}
    		t := new(ast.FuncType)
    		*t = *gtype
    		t.Results = &ast.FieldList{List: l}
    		gtype = t
    	}
    
    	// Go func declaration.
    	d := &ast.FuncDecl{
    		Name: ast.NewIdent(n.Mangle),
    		Type: gtype,
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 29 16:41:10 UTC 2024
    - 59.6K bytes
    - Viewed (0)
  3. src/go/parser/parser.go

    		for i := len(list) - 1; i >= 0; i-- {
    			if par := &list[i]; par.typ != nil {
    				typ = par.typ
    				if par.name == nil {
    					errPos = typ.Pos()
    					n := ast.NewIdent("_")
    					n.NamePos = errPos // correct position
    					par.name = n
    				}
    			} else if typ != nil {
    				par.typ = typ
    			} else {
    				// par.typ == nil && typ == nil => we only have a par.name
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 08 20:07:50 UTC 2023
    - 72.2K bytes
    - Viewed (0)
Back to top