Search Options

Results per page
Sort
Preferred Languages
Advance

Results 51 - 60 of 243 for decls (0.07 sec)

  1. src/cmd/compile/internal/typecheck/mkbuiltin.go

    	var interner typeInterner
    
    	fmt.Fprintf(w, "var %sDecls = [...]struct { name string; tag int; typ int }{\n", name)
    	for _, decl := range f.Decls {
    		switch decl := decl.(type) {
    		case *ast.FuncDecl:
    			if decl.Recv != nil {
    				log.Fatal("methods unsupported")
    			}
    			if decl.Body != nil {
    				log.Fatal("unexpected function body")
    			}
    			fmt.Fprintf(w, "{%q, funcTag, %d},\n", decl.Name.Name, interner.intern(decl.Type))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 26 21:56:49 UTC 2023
    - 6K bytes
    - Viewed (0)
  2. src/internal/types/errors/codes_test.go

    		Uses:  make(map[*ast.Ident]Object),
    	}
    	_, err = conf.Check("types", fset, []*ast.File{file}, info)
    	if err != nil {
    		t.Fatal(err)
    	}
    	for _, decl := range file.Decls {
    		decl, ok := decl.(*ast.GenDecl)
    		if !ok || decl.Tok != token.CONST {
    			continue
    		}
    		for _, spec := range decl.Specs {
    			spec, ok := spec.(*ast.ValueSpec)
    			if !ok || len(spec.Names) == 0 {
    				continue
    			}
    			obj := info.ObjectOf(spec.Names[0])
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 18 20:41:45 UTC 2022
    - 4.9K bytes
    - Viewed (0)
  3. src/internal/types/testdata/check/constdecl.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    package constdecl
    
    import "math"
    import "unsafe"
    
    var v int
    
    // Const decls must be initialized by constants.
    const _ = v /* ERROR "not constant" */
    const _ = math /* ERROR "not constant" */ .Sin(0)
    const _ = int /* ERROR "not an expression" */
    
    func _() {
    	const _ = v /* ERROR "not constant" */
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 31 16:11:16 UTC 2023
    - 3.7K bytes
    - Viewed (0)
  4. src/go/format/format.go

    // Node formats node in canonical gofmt style and writes the result to dst.
    //
    // The node type must be *[ast.File], *[printer.CommentedNode], [][ast.Decl],
    // [][ast.Stmt], or assignment-compatible to [ast.Expr], [ast.Decl], [ast.Spec],
    // or [ast.Stmt]. Node does not modify node. Imports are not sorted for
    // nodes representing partial source files (for instance, if the node is
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 12:02:03 UTC 2023
    - 4.3K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/syntax/printer.go

    	case *FuncDecl:
    		return _Func, nil
    	default:
    		panic("unreachable")
    	}
    }
    
    type printGroup struct {
    	node
    	Tok   token
    	Decls []Decl
    }
    
    func (p *printer) printDecl(list []Decl) {
    	tok, group := groupFor(list[0])
    
    	if group == nil {
    		if len(list) != 1 {
    			panic("unreachable")
    		}
    		p.printNode(list[0])
    		return
    	}
    
    	// if _, ok := list[0].(*EmptyDecl); ok {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 24 07:17:27 UTC 2023
    - 21.5K bytes
    - Viewed (0)
  6. src/cmd/cgo/godefs.go

    	// use "T" as the mangling of C.whatever,
    	// except in the definition (handled at end of function).
    	refName := make(map[*ast.Expr]*Name)
    	for _, r := range f.Ref {
    		refName[r.Expr] = r.Name
    	}
    	for _, d := range f.AST.Decls {
    		d, ok := d.(*ast.GenDecl)
    		if !ok || d.Tok != token.TYPE {
    			continue
    		}
    		for _, s := range d.Specs {
    			s := s.(*ast.TypeSpec)
    			n := refName[&s.Type]
    			if n != nil && n.Mangle != "" {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:50:06 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  7. src/internal/types/testdata/check/vardecl.go

    // license that can be found in the LICENSE file.
    
    package vardecl
    
    // Prerequisites.
    import "math"
    func f() {}
    func g() (x, y int) { return }
    var m map[string]int
    
    // Var decls must have a type or an initializer.
    var _ int
    var _, _ int
    
    var _; /* ERROR "expected type" */
    var _, _; /* ERROR "expected type" */
    var _, _, _; /* ERROR "expected type" */
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 17 19:54:27 UTC 2023
    - 5.8K bytes
    - Viewed (0)
  8. src/go/printer/testdata/parser.go

    		p.error(p.pos, "invalid package name _")
    	}
    	p.expectSemi()
    
    	var decls []ast.Decl
    
    	// Don't bother parsing the rest if we had errors already.
    	// Likely not a Go source file at all.
    
    	if p.ErrorCount() == 0 && p.mode&PackageClauseOnly == 0 {
    		// import decls
    		for p.tok == token.IMPORT {
    			decls = append(decls, p.parseGenDecl(token.IMPORT, parseImportSpec))
    		}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jul 20 20:19:51 UTC 2023
    - 50.5K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/tensorflow/transforms/host_runtime/BUILD

        ],
    )
    
    gentbl_cc_library(
        name = "runtime_passes_inc_gen",
        compatible_with = get_compatible_with_portable(),
        tbl_outs = [
            (
                [
                    "-gen-pass-decls",
                    "-name=RuntimeLowering",
                ],
                "runtime_passes.h.inc",
            ),
        ],
        tblgen = "@llvm-project//mlir:mlir-tblgen",
        td_file = "runtime_passes.td",
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 10K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/typecheck/iexport.go

    //     }
    //
    //     Strings [StringSize]byte
    //     Data    [DataSize]byte
    //
    //     MainIndex []struct{
    //         PkgPath   stringOff
    //         PkgName   stringOff
    //         PkgHeight uvarint
    //
    //         Decls []struct{
    //             Name   stringOff
    //             Offset declOff
    //         }
    //     }
    //
    //     Fingerprint [8]byte
    //
    // uvarint means a uint64 written out using uvarint encoding.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jul 21 02:40:02 UTC 2023
    - 6.8K bytes
    - Viewed (0)
Back to top