Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 43 for argList (0.15 sec)

  1. src/cmd/compile/internal/syntax/nodes.go

    		X   Expr  // X.(type)
    		expr
    	}
    
    	Operation struct {
    		Op   Operator
    		X, Y Expr // Y == nil means unary expression
    		expr
    	}
    
    	// Fun(ArgList[0], ArgList[1], ...)
    	CallExpr struct {
    		Fun     Expr
    		ArgList []Expr // nil means no arguments
    		HasDots bool   // last argument is followed by ...
    		expr
    	}
    
    	// ElemList[0], ElemList[1], ...
    	ListExpr struct {
    		ElemList []Expr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 20 14:52:38 UTC 2023
    - 9K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/gnu.go

    		return ".long 0x0"
    	} else if inst.Op == 0 {
    		return "error: unknown instruction"
    	}
    
    	PC := pc
    	// Special handling for some ops
    	startArg := 0
    	sep := " "
    	opName := inst.Op.String()
    	argList := inst.Args[:]
    
    	switch opName {
    	case "bc", "bcl", "bca", "bcla", "bclr", "bclrl", "bcctr", "bcctrl", "bctar", "bctarl":
    		sfx := inst.Op.String()[2:]
    		bo := int(inst.Args[0].(Imm))
    		bi := inst.Args[1].(CondReg)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 12.2K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/syntax/parser.go

    				op := *x
    				op.X = lhs
    				return name, &op
    			}
    		}
    	case *CallExpr:
    		if name, _ := x.Fun.(*Name); name != nil {
    			if len(x.ArgList) == 1 && !x.HasDots && (force || isTypeElem(x.ArgList[0])) {
    				// x = name "(" x.ArgList[0] ")"
    				return name, x.ArgList[0]
    			}
    		}
    	}
    	return nil, x
    }
    
    // isTypeElem reports whether x is a (possibly parenthesized) type element expression.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 62.9K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/syntax/positions.go

    		case *AssertExpr:
    			m = n.Type
    		case *TypeSwitchGuard:
    			m = n.X
    		case *Operation:
    			if n.Y != nil {
    				m = n.Y
    				continue
    			}
    			m = n.X
    		case *CallExpr:
    			if l := lastExpr(n.ArgList); l != nil {
    				m = l
    				continue
    			}
    			m = n.Fun
    		case *ListExpr:
    			if l := lastExpr(n.ElemList); l != nil {
    				m = l
    				continue
    			}
    			return n.Pos()
    
    		// types
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 17:49:19 UTC 2024
    - 6.5K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/syntax/walk.go

    		if n.Lhs != nil {
    			w.node(n.Lhs)
    		}
    		w.node(n.X)
    
    	case *Operation:
    		w.node(n.X)
    		if n.Y != nil {
    			w.node(n.Y)
    		}
    
    	case *CallExpr:
    		w.node(n.Fun)
    		w.exprList(n.ArgList)
    
    	case *ListExpr:
    		w.exprList(n.ElemList)
    
    	// types
    	case *ArrayType:
    		if n.Len != nil {
    			w.node(n.Len)
    		}
    		w.node(n.Elem)
    
    	case *SliceType:
    		w.node(n.Elem)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 17 19:55:04 UTC 2023
    - 5.7K bytes
    - Viewed (0)
  6. src/go/types/generate_test.go

    	"api_predicates.go": nil,
    	"basic.go":          nil,
    	"builtins.go": func(f *ast.File) {
    		renameImportPath(f, `"cmd/compile/internal/syntax"->"go/ast"`)
    		renameIdents(f, "syntax->ast")
    		renameSelectors(f, "ArgList->Args")
    		fixSelValue(f)
    		fixAtPosCall(f)
    	},
    	"builtins_test.go": func(f *ast.File) {
    		renameImportPath(f, `"cmd/compile/internal/syntax"->"go/ast"`, `"cmd/compile/internal/types2"->"go/types"`)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:01:18 UTC 2024
    - 16.5K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/rangefunc/rewrite.go

    	if ftyp.Results().Len() != 1 {
    		base.Fatalf("invalid typecheck of range func")
    	}
    
    	// Build X(bodyFunc)
    	call := &syntax.ExprStmt{
    		X: &syntax.CallExpr{
    			Fun: rclause.X,
    			ArgList: []syntax.Expr{
    				r.bodyFunc(nfor.Body.List, syntax.UnpackListExpr(rclause.Lhs), rclause.Def, ftyp, start, end),
    			},
    		},
    	}
    	setPos(call, start)
    
    	// Build checks based on #next after X(bodyFunc)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:05:44 UTC 2024
    - 41.6K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/syntax/printer.go

    	case *TypeSwitchGuard:
    		if n.Lhs != nil {
    			p.print(n.Lhs, blank, _Define, blank)
    		}
    		p.print(n.X, _Dot, _Lparen, _Type, _Rparen)
    
    	case *CallExpr:
    		p.print(n.Fun, _Lparen)
    		p.printExprList(n.ArgList)
    		if n.HasDots {
    			p.print(_DotDotDot)
    		}
    		p.print(_Rparen)
    
    	case *Operation:
    		if n.Y == nil {
    			// unary expr
    			p.print(n.Op)
    			// if n.Op == lexical.Range {
    			// 	p.print(blank)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 24 07:17:27 UTC 2023
    - 21.5K bytes
    - Viewed (0)
  9. src/go/parser/parser.go

    			}
    		}
    	case *ast.CallExpr:
    		if name, _ := x.Fun.(*ast.Ident); name != nil {
    			if len(x.Args) == 1 && x.Ellipsis == token.NoPos && (force || isTypeElem(x.Args[0])) {
    				// x = name "(" x.ArgList[0] ")"
    				return name, x.Args[0]
    			}
    		}
    	}
    	return nil, x
    }
    
    // isTypeElem reports whether x is a (possibly parenthesized) type element expression.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 08 20:07:50 UTC 2023
    - 72.2K bytes
    - Viewed (0)
  10. internal/s3select/sql/analysis.go

    			result.combine(arg.analyze(s))
    		}
    		return result
    
    	case sqlFnCharLength, sqlFnCharacterLength:
    		if len(e.SFunc.ArgsList) != 1 {
    			return qProp{err: fmt.Errorf("%s needs exactly 2 arguments", string(funcName))}
    		}
    		for _, arg := range e.SFunc.ArgsList {
    			result.combine(arg.analyze(s))
    		}
    		return result
    
    	case sqlFnLower, sqlFnUpper:
    		if len(e.SFunc.ArgsList) != 1 {
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Sat Dec 23 07:19:11 UTC 2023
    - 8.5K bytes
    - Viewed (0)
Back to top