Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 26 of 26 for TypeAssertExpr (0.2 sec)

  1. src/cmd/compile/internal/ssa/_gen/rulegen.go

    		u.node(node.X)
    		u.node(node.Y)
    	case *ast.StarExpr:
    		u.node(node.X)
    	case *ast.ParenExpr:
    		u.node(node.X)
    	case *ast.IndexExpr:
    		u.node(node.X)
    		u.node(node.Index)
    	case *ast.TypeAssertExpr:
    		u.node(node.X)
    		u.node(node.Type)
    	case *ast.Ident:
    		if obj := u.scope.Lookup(node.Name); obj != nil {
    			obj.numUses++
    			if u.defining != nil {
    				u.defining.used = append(u.defining.used, obj)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Sep 02 22:09:21 UTC 2023
    - 48.7K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"SwitchStmt.Init", Field, 0},
    		{"SwitchStmt.Switch", Field, 0},
    		{"SwitchStmt.Tag", Field, 0},
    		{"Typ", Const, 0},
    		{"TypeAssertExpr", Type, 0},
    		{"TypeAssertExpr.Lparen", Field, 2},
    		{"TypeAssertExpr.Rparen", Field, 2},
    		{"TypeAssertExpr.Type", Field, 0},
    		{"TypeAssertExpr.X", Field, 0},
    		{"TypeSpec", Type, 0},
    		{"TypeSpec.Assign", Field, 9},
    		{"TypeSpec.Comment", Field, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 534.2K bytes
    - Viewed (0)
  3. src/go/printer/nodes.go

    			p.expr0(x.X, reduceDepth(depth)) // parentheses undo one level of depth
    			p.setPos(x.Rparen)
    			p.print(token.RPAREN)
    		}
    
    	case *ast.SelectorExpr:
    		p.selectorExpr(x, depth, false)
    
    	case *ast.TypeAssertExpr:
    		p.expr1(x.X, token.HighestPrec, depth)
    		p.print(token.PERIOD)
    		p.setPos(x.Lparen)
    		p.print(token.LPAREN)
    		if x.Type != nil {
    			p.expr(x.Type)
    		} else {
    			p.print(token.TYPE)
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 17 18:53:17 UTC 2023
    - 52.6K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssagen/ssa.go

    		s.callResult(n.Call.(*ir.CallExpr), callGo)
    
    	case ir.OAS2DOTTYPE:
    		n := n.(*ir.AssignListStmt)
    		var res, resok *ssa.Value
    		if n.Rhs[0].Op() == ir.ODOTTYPE2 {
    			res, resok = s.dottype(n.Rhs[0].(*ir.TypeAssertExpr), true)
    		} else {
    			res, resok = s.dynamicDottype(n.Rhs[0].(*ir.DynamicTypeAssertExpr), true)
    		}
    		deref := false
    		if !ssa.CanSSA(n.Rhs[0].Type()) {
    			if res.Op != ssa.OpLoad {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  5. api/go1.txt

    pkg go/ast, type SwitchStmt struct, Init Stmt
    pkg go/ast, type SwitchStmt struct, Switch token.Pos
    pkg go/ast, type SwitchStmt struct, Tag Expr
    pkg go/ast, type TypeAssertExpr struct
    pkg go/ast, type TypeAssertExpr struct, Type Expr
    pkg go/ast, type TypeAssertExpr struct, X Expr
    pkg go/ast, type TypeSpec struct
    pkg go/ast, type TypeSpec struct, Comment *CommentGroup
    pkg go/ast, type TypeSpec struct, Doc *CommentGroup
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 14 18:58:28 UTC 2013
    - 1.7M bytes
    - Viewed (0)
  6. api/go1.2.txt

    pkg flag, type Getter interface, String() string
    pkg flag, var CommandLine *FlagSet
    pkg go/ast, type SliceExpr struct, Max Expr
    pkg go/ast, type SliceExpr struct, Slice3 bool
    pkg go/ast, type TypeAssertExpr struct, Lparen token.Pos
    pkg go/ast, type TypeAssertExpr struct, Rparen token.Pos
    pkg go/build, method (*Context) MatchFile(string, string) (bool, error)
    pkg go/build, type Package struct, AllTags []string
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 18 04:36:59 UTC 2013
    - 1.9M bytes
    - Viewed (0)
Back to top