Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 38 for CommClause (0.16 sec)

  1. src/cmd/cover/cover.go

    					clause := n.(*ast.CaseClause)
    					f.addCounters(clause.Colon+1, clause.Colon+1, clause.End(), clause.Body, false)
    				}
    				return f
    			case *ast.CommClause: // select
    				for _, n := range n.List {
    					clause := n.(*ast.CommClause)
    					f.addCounters(clause.Colon+1, clause.Colon+1, clause.End(), clause.Body, false)
    				}
    				return f
    			}
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 14 19:41:17 UTC 2024
    - 34.5K bytes
    - Viewed (0)
  2. src/cmd/cgo/ast.go

    		f.walk(&n.Tag, ctxExpr, visit)
    		f.walk(n.Body, ctxSwitch, visit)
    	case *ast.TypeSwitchStmt:
    		f.walk(n.Init, ctxStmt, visit)
    		f.walk(n.Assign, ctxStmt, visit)
    		f.walk(n.Body, ctxTypeSwitch, visit)
    	case *ast.CommClause:
    		f.walk(n.Comm, ctxStmt, visit)
    		f.walk(n.Body, ctxStmt, visit)
    	case *ast.SelectStmt:
    		f.walk(n.Body, ctxStmt, visit)
    	case *ast.ForStmt:
    		f.walk(n.Init, ctxStmt, visit)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 07 16:54:27 UTC 2023
    - 14.3K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/tools/go/ast/astutil/rewrite.go

    		a.apply(n, "Body", nil, n.Body)
    
    	case *ast.TypeSwitchStmt:
    		a.apply(n, "Init", nil, n.Init)
    		a.apply(n, "Assign", nil, n.Assign)
    		a.apply(n, "Body", nil, n.Body)
    
    	case *ast.CommClause:
    		a.apply(n, "Comm", nil, n.Comm)
    		a.applyList(n, "Body")
    
    	case *ast.SelectStmt:
    		a.apply(n, "Body", nil, n.Body)
    
    	case *ast.ForStmt:
    		a.apply(n, "Init", nil, n.Init)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Dec 18 21:28:13 UTC 2023
    - 12.2K bytes
    - Viewed (0)
  4. src/go/printer/testdata/parser.go

    	}
    	// type switch
    	// TODO(gri): do all the checks!
    	return &ast.TypeSwitchStmt{pos, s1, s2, body}
    }
    
    func (p *parser) parseCommClause() *ast.CommClause {
    	if p.trace {
    		defer un(trace(p, "CommClause"))
    	}
    
    	p.openScope()
    	pos := p.pos
    	var comm ast.Stmt
    	if p.tok == token.CASE {
    		p.next()
    		lhs := p.parseLhsList()
    		if p.tok == token.ARROW {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jul 20 20:19:51 UTC 2023
    - 50.5K bytes
    - Viewed (0)
  5. src/cmd/fix/fix.go

    		walkBeforeAfter(&n.Body, before, after)
    	case *ast.TypeSwitchStmt:
    		walkBeforeAfter(&n.Init, before, after)
    		walkBeforeAfter(&n.Assign, before, after)
    		walkBeforeAfter(&n.Body, before, after)
    	case *ast.CommClause:
    		walkBeforeAfter(&n.Comm, before, after)
    		walkBeforeAfter(&n.Body, before, after)
    	case *ast.SelectStmt:
    		walkBeforeAfter(&n.Body, before, after)
    	case *ast.ForStmt:
    		walkBeforeAfter(&n.Init, before, after)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Dec 13 18:45:54 UTC 2021
    - 14.6K bytes
    - Viewed (0)
  6. src/go/types/api.go

    	//
    	//     *ast.File
    	//     *ast.FuncType
    	//     *ast.TypeSpec
    	//     *ast.BlockStmt
    	//     *ast.IfStmt
    	//     *ast.SwitchStmt
    	//     *ast.TypeSwitchStmt
    	//     *ast.CaseClause
    	//     *ast.CommClause
    	//     *ast.ForStmt
    	//     *ast.RangeStmt
    	//
    	Scopes map[ast.Node]*Scope
    
    	// InitOrder is the list of package-level initializers in the order in which
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 17.2K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/types2/api.go

    	//
    	//     *syntax.File
    	//     *syntax.FuncType
    	//     *syntax.TypeDecl
    	//     *syntax.BlockStmt
    	//     *syntax.IfStmt
    	//     *syntax.SwitchStmt
    	//     *syntax.CaseClause
    	//     *syntax.CommClause
    	//     *syntax.ForStmt
    	//
    	Scopes map[syntax.Node]*Scope
    
    	// InitOrder is the list of package-level initializers in the order in which
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 13:48:53 UTC 2024
    - 17.4K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/typecheck/stmt.go

    		typecheckaste(ir.ORETURN, nil, false, ir.CurFunc.Type().Results(), n.Results, func() string { return "return argument" })
    	}
    	return n
    }
    
    // select
    func tcSelect(sel *ir.SelectStmt) {
    	var def *ir.CommClause
    	lno := ir.SetPos(sel)
    	Stmts(sel.Init())
    	for _, ncase := range sel.Cases {
    		if ncase.Comm == nil {
    			// default
    			if def != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 15:10:54 UTC 2023
    - 17.8K bytes
    - Viewed (0)
  9. src/go/parser/resolver.go

    		defer r.closeScope()
    		ast.Walk(r, n.Assign)
    		// s.Body consists only of case clauses, so does not get its own
    		// scope.
    		if n.Body != nil {
    			r.walkStmts(n.Body.List)
    		}
    
    	case *ast.CommClause:
    		r.openScope(n.Pos())
    		defer r.closeScope()
    		if n.Comm != nil {
    			ast.Walk(r, n.Comm)
    		}
    		r.walkStmts(n.Body)
    
    	case *ast.SelectStmt:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 02 12:56:53 UTC 2023
    - 15.8K bytes
    - Viewed (0)
  10. src/go/parser/parser.go

    	}
    
    	return &ast.SwitchStmt{Switch: pos, Init: s1, Tag: p.makeExpr(s2, "switch expression"), Body: body}
    }
    
    func (p *parser) parseCommClause() *ast.CommClause {
    	if p.trace {
    		defer un(trace(p, "CommClause"))
    	}
    
    	pos := p.pos
    	var comm ast.Stmt
    	if p.tok == token.CASE {
    		p.next()
    		lhs := p.parseList(false)
    		if p.tok == token.ARROW {
    			// SendStmt
    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