Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 47 for parenthesize (0.31 sec)

  1. src/cmd/compile/internal/types2/typexpr.go

    		return check.instantiatedType(e.X, syntax.UnpackListExpr(e.Index), def)
    
    	case *syntax.ParenExpr:
    		// Generic types must be instantiated before they can be used in any form.
    		// Consequently, generic types cannot be parenthesized.
    		return check.definedType(e.X, def)
    
    	case *syntax.ArrayType:
    		typ := new(Array)
    		setDefType(def, typ)
    		if e.Len != nil {
    			typ.len = check.arrayLength(e.Len)
    		} else {
    			// [...]array
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  2. src/go/types/typexpr.go

    		return check.instantiatedType(ix, def)
    
    	case *ast.ParenExpr:
    		// Generic types must be instantiated before they can be used in any form.
    		// Consequently, generic types cannot be parenthesized.
    		return check.definedType(e.X, def)
    
    	case *ast.ArrayType:
    		if e.Len == nil {
    			typ := new(Slice)
    			setDefType(def, typ)
    			typ.elem = check.varType(e.Elt)
    			return typ
    		}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 16.3K bytes
    - Viewed (0)
  3. src/go/printer/printer_test.go

    	_, err = parser.ParseFile(fset, "", got, 0)
    	if err != nil {
    		t.Errorf("%v\norig: %q\ngot : %q", err, src, got)
    	}
    }
    
    // If a declaration has multiple specifications, a parenthesized
    // declaration must be printed even if Lparen is token.NoPos.
    func TestParenthesizedDecl(t *testing.T) {
    	// a package with multiple specs in a single declaration
    	const src = "package p; var ( a float64; b int )"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 03 14:56:25 UTC 2024
    - 20.4K bytes
    - Viewed (0)
  4. src/text/template/parse/parse.go

    	case itemCharConstant, itemComplex, itemNumber:
    		number, err := t.newNumber(token.pos, token.val, token.typ)
    		if err != nil {
    			t.error(err)
    		}
    		return number
    	case itemLeftParen:
    		return t.pipeline("parenthesized pipeline", itemRightParen)
    	case itemString, itemRawString:
    		s, err := strconv.Unquote(token.val)
    		if err != nil {
    			t.error(err)
    		}
    		return t.newString(token.pos, token.val, s)
    	}
    	t.backup()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 20:57:51 UTC 2024
    - 21.3K bytes
    - Viewed (0)
  5. src/go/doc/example.go

    						ast.Inspect(val, inspectFunc)
    					}
    				}
    			}
    		}
    	}
    
    	// Some decls include multiple specs, such as a variable declaration with
    	// multiple variables on the same line, or a parenthesized declaration. Trim
    	// the declarations to include only the specs that are actually mentioned.
    	// However, if there is a constant group with iota, leave it all: later
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 21.4K bytes
    - Viewed (0)
  6. src/html/template/transition.go

    	switch c.state {
    	case stateCSSDqStr, stateCSSDqURL:
    		endAndEsc = `\"`
    	case stateCSSSqStr, stateCSSSqURL:
    		endAndEsc = `\'`
    	case stateCSSURL:
    		// Unquoted URLs end with a newline or close parenthesis.
    		// The below includes the wc (whitespace character) and nl.
    		endAndEsc = "\\\t\n\f\r )"
    	default:
    		panic(c.state.String())
    	}
    
    	k := 0
    	for {
    		i := k + bytes.IndexAny(s[k:], endAndEsc)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 11 19:54:31 UTC 2024
    - 18.2K bytes
    - Viewed (0)
  7. src/text/template/parse/parse_test.go

    		hasError, `unexpected . after term`},
    	{"wrongpipeline",
    		"{{12|false}}",
    		hasError, `non executable command in pipeline`},
    	{"emptypipeline",
    		`{{ ( ) }}`,
    		hasError, `missing value for parenthesized pipeline`},
    	{"multilinerawstring",
    		"{{ $v := `\n` }} {{",
    		hasError, `multilinerawstring:2: unclosed action`},
    	{"rangeundefvar",
    		"{{range $k}}{{end}}",
    		hasError, `undefined variable`},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Feb 24 21:59:12 UTC 2024
    - 24K bytes
    - Viewed (0)
  8. src/text/template/parse/node.go

    	return p.CopyPipe()
    }
    
    // ActionNode holds an action (something bounded by delimiters).
    // Control actions have their own nodes; ActionNode represents simple
    // ones such as field evaluations and parenthesized pipelines.
    type ActionNode struct {
    	NodeType
    	Pos
    	tr   *Tree
    	Line int       // The line number in the input. Deprecated: Kept for compatibility.
    	Pipe *PipeNode // The pipeline in the action.
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 20:57:51 UTC 2024
    - 24.2K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/_gen/rulegen.go

    	"regexp"
    	"sort"
    	"strconv"
    	"strings"
    
    	"golang.org/x/tools/go/ast/astutil"
    )
    
    // rule syntax:
    //  sexpr [&& extra conditions] => [@block] sexpr
    //
    // sexpr are s-expressions (lisp-like parenthesized groupings)
    // sexpr ::= [variable:](opcode sexpr*)
    //         | variable
    //         | <type>
    //         | [auxint]
    //         | {aux}
    //
    // aux      ::= variable | {code}
    // type     ::= variable | {code}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Sep 02 22:09:21 UTC 2023
    - 48.7K bytes
    - Viewed (0)
  10. src/go/doc/reader.go

    			case token.TYPE:
    				// types are handled individually
    				if len(d.Specs) == 1 && !d.Lparen.IsValid() {
    					// common case: single declaration w/o parentheses
    					// (if a single declaration is parenthesized,
    					// create a new fake declaration below, so that
    					// go/doc type declarations always appear w/o
    					// parentheses)
    					if s, ok := d.Specs[0].(*ast.TypeSpec); ok {
    						r.readType(d, s)
    					}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 27.5K bytes
    - Viewed (0)
Back to top