Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 50 for ParseComments (0.23 sec)

  1. src/go/parser/performance_test.go

    	for i := 0; i < b.N; i++ {
    		if _, err := ParseFile(token.NewFileSet(), "", src, ParseComments); err != nil {
    			b.Fatalf("benchmark failed due to parse error: %s", err)
    		}
    	}
    }
    
    func BenchmarkParseOnly(b *testing.B) {
    	b.SetBytes(int64(len(src)))
    	for i := 0; i < b.N; i++ {
    		if _, err := ParseFile(token.NewFileSet(), "", src, ParseComments|SkipObjectResolution); err != nil {
    			b.Fatalf("benchmark failed due to parse error: %s", err)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 01 22:35:46 UTC 2022
    - 1.2K bytes
    - Viewed (0)
  2. src/go/printer/printer_test.go

    	f1, err := parser.ParseFile(fset, "src", src, parser.ParseComments)
    	if err != nil {
    		t.Fatal(err)
    	}
    
    	// pretty-print original
    	var buf bytes.Buffer
    	err = (&Config{Mode: UseSpaces | SourcePos, Tabwidth: 8}).Fprint(&buf, fset, f1)
    	if err != nil {
    		t.Fatal(err)
    	}
    
    	// parse pretty printed original
    	// (//line directives must be interpreted even w/o parser.ParseComments set)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 03 14:56:25 UTC 2024
    - 20.4K bytes
    - Viewed (0)
  3. src/go/ast/commentmap_test.go

    	for _, g := range list {
    		buf.WriteString(g.Text())
    	}
    	return buf.String()
    }
    
    func TestCommentMap(t *testing.T) {
    	fset := token.NewFileSet()
    	f, err := parser.ParseFile(fset, "", src, parser.ParseComments)
    	if err != nil {
    		t.Fatal(err)
    	}
    	cmap := NewCommentMap(fset, f, f.Comments)
    
    	// very correct association of comments
    	for n, list := range cmap {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 09 15:35:30 UTC 2022
    - 3.9K bytes
    - Viewed (0)
  4. src/go/printer/performance_test.go

    func initialize() {
    	const filename = "testdata/parser.go"
    
    	src, err := os.ReadFile(filename)
    	if err != nil {
    		log.Fatalf("%s", err)
    	}
    
    	file, err := parser.ParseFile(fset, filename, src, parser.ParseComments)
    	if err != nil {
    		log.Fatalf("%s", err)
    	}
    
    	var buf bytes.Buffer
    	testprint(&buf, file)
    	if !bytes.Equal(buf.Bytes(), src) {
    		log.Fatalf("print error: %s not idempotent", filename)
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 09 15:10:10 UTC 2022
    - 1.8K bytes
    - Viewed (0)
  5. src/go/doc/example_internal_test.go

    	"d"
    )`,
    			want: []string{"a", "b", "c"},
    		},
    	} {
    		t.Run(test.name, func(t *testing.T) {
    			fset := token.NewFileSet()
    			file, err := parser.ParseFile(fset, "test.go", strings.NewReader(test.in), parser.ParseComments)
    			if err != nil {
    				t.Fatal(err)
    			}
    			imps := findImportGroupStarts1(file.Imports)
    			got := make([]string, len(imps))
    			for i, imp := range imps {
    				got[i], err = strconv.Unquote(imp.Path.Value)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 10 14:22:16 UTC 2022
    - 1.6K bytes
    - Viewed (0)
  6. src/go/types/gotype.go

    		parserMode |= parser.AllErrors
    	}
    	if *printAST {
    		sequential = true
    	}
    	if *printTrace {
    		parserMode |= parser.Trace
    		sequential = true
    	}
    	if *parseComments && (*printAST || *printTrace) {
    		parserMode |= parser.ParseComments
    	}
    }
    
    const usageString = `usage: gotype [flags] [path ...]
    
    The gotype command, like the front-end of a Go compiler, parses and
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Nov 18 17:59:44 UTC 2022
    - 8.3K bytes
    - Viewed (0)
  7. src/go/format/format_test.go

    	}
    }
    
    func TestNode(t *testing.T) {
    	src, err := os.ReadFile(testfile)
    	if err != nil {
    		t.Fatal(err)
    	}
    
    	fset := token.NewFileSet()
    	file, err := parser.ParseFile(fset, testfile, src, parser.ParseComments)
    	if err != nil {
    		t.Fatal(err)
    	}
    
    	var buf bytes.Buffer
    
    	if err = Node(&buf, fset, file); err != nil {
    		t.Fatal("Node failed:", err)
    	}
    
    	diff(t, buf.Bytes(), src)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Feb 20 03:54:46 UTC 2021
    - 4.5K bytes
    - Viewed (0)
  8. src/go/doc/doc_test.go

    		}
    		filter = func(fi fs.FileInfo) bool {
    			return isGoFile(fi) && rx.MatchString(fi.Name())
    		}
    	}
    
    	// get packages
    	fset := token.NewFileSet()
    	pkgs, err := parser.ParseDir(fset, dataDir, filter, parser.ParseComments)
    	if err != nil {
    		t.Fatal(err)
    	}
    
    	// test packages
    	for _, pkg := range pkgs {
    		t.Run(pkg.Name, func(t *testing.T) {
    			importPath := dataDir + "/" + pkg.Name
    			var files []*ast.File
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 11 16:31:52 UTC 2022
    - 6.7K bytes
    - Viewed (0)
  9. src/go/doc/headscan.go

    	nheadings := 0
    	err := filepath.WalkDir(*root, func(path string, info fs.DirEntry, err error) error {
    		if !info.IsDir() {
    			return nil
    		}
    		pkgs, err := parser.ParseDir(fset, path, isGoFile, parser.ParseComments)
    		if err != nil {
    			if *verbose {
    				fmt.Fprintln(os.Stderr, err)
    			}
    			return nil
    		}
    		for _, pkg := range pkgs {
    			d := doc.New(pkg, path, doc.Mode(0))
    			list := appendHeadings(nil, d.Doc)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 06 21:50:52 UTC 2022
    - 2.5K bytes
    - Viewed (0)
  10. src/go/doc/example_test.go

    	}
    	for _, filename := range filenames {
    		t.Run(strings.TrimSuffix(filepath.Base(filename), ".go"), func(t *testing.T) {
    			fset := token.NewFileSet()
    			astFile, err := parser.ParseFile(fset, filename, nil, parser.ParseComments)
    			if err != nil {
    				t.Fatal(err)
    			}
    			goldenFilename := strings.TrimSuffix(filename, ".go") + ".golden"
    			archive, err := txtar.ParseFile(goldenFilename)
    			if err != nil {
    				t.Fatal(err)
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 10 16:17:51 UTC 2022
    - 9.6K bytes
    - Viewed (0)
Back to top