[refactoring] update makefile
This commit is contained in:
parent
a636a14faa
commit
21f3d88b0f
12
Makefile
12
Makefile
@ -19,8 +19,8 @@ cover:
|
|||||||
go test ./... --cover
|
go test ./... --cover
|
||||||
|
|
||||||
bench:
|
bench:
|
||||||
go test -benchmem -bench=. ./php5
|
go test -benchmem -bench=. ./internal/php5
|
||||||
go test -benchmem -bench=. ./php7
|
go test -benchmem -bench=. ./internal/php7
|
||||||
|
|
||||||
compile: ./internal/php5/php5.go ./internal/php7/php7.go ./internal/scanner/scanner.go fmt
|
compile: ./internal/php5/php5.go ./internal/php7/php7.go ./internal/scanner/scanner.go fmt
|
||||||
sed -i '' -e 's/yyErrorVerbose = false/yyErrorVerbose = true/g' ./internal/php7/php7.go
|
sed -i '' -e 's/yyErrorVerbose = false/yyErrorVerbose = true/g' ./internal/php7/php7.go
|
||||||
@ -40,17 +40,17 @@ compile: ./internal/php5/php5.go ./internal/php7/php7.go ./internal/scanner/scan
|
|||||||
goyacc -o $@ $<
|
goyacc -o $@ $<
|
||||||
|
|
||||||
cpu_pprof:
|
cpu_pprof:
|
||||||
go test -cpuprofile cpu.pprof -bench=. -benchtime=20s ./php7
|
go test -cpuprofile cpu.pprof -bench=. -benchtime=20s ./internal/php7
|
||||||
go tool pprof ./php7.test cpu.pprof
|
go tool pprof ./php7.test cpu.pprof
|
||||||
|
|
||||||
mem_pprof:
|
mem_pprof:
|
||||||
go test -memprofile mem.pprof -bench=. -benchtime=20s -benchmem ./php7
|
go test -memprofile mem.pprof -bench=. -benchtime=20s -benchmem ./internal/php7
|
||||||
go tool pprof -alloc_objects ./php7.test mem.pprof
|
go tool pprof -alloc_objects ./php7.test mem.pprof
|
||||||
|
|
||||||
cpu_pprof_php5:
|
cpu_pprof_php5:
|
||||||
go test -cpuprofile cpu.prof -bench=. -benchtime=20s ./php5
|
go test -cpuprofile cpu.prof -bench=. -benchtime=20s ./internal/php5
|
||||||
go tool pprof ./php5.test cpu.prof
|
go tool pprof ./php5.test cpu.prof
|
||||||
|
|
||||||
mem_pprof_php5:
|
mem_pprof_php5:
|
||||||
go test -memprofile mem.prof -bench=. -benchtime=20s -benchmem ./php5
|
go test -memprofile mem.prof -bench=. -benchtime=20s -benchmem ./internal/php5
|
||||||
go tool pprof -alloc_objects ./php5.test mem.prof
|
go tool pprof -alloc_objects ./php5.test mem.prof
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"bytes"
|
||||||
"flag"
|
"flag"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/z7zmey/php-parser/pkg/ast/traverser"
|
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"log"
|
"log"
|
||||||
"os"
|
"os"
|
||||||
@ -13,8 +13,11 @@ import (
|
|||||||
|
|
||||||
"github.com/pkg/profile"
|
"github.com/pkg/profile"
|
||||||
"github.com/yookoala/realpath"
|
"github.com/yookoala/realpath"
|
||||||
|
|
||||||
|
"github.com/z7zmey/php-parser/pkg/ast/traverser"
|
||||||
"github.com/z7zmey/php-parser/pkg/ast/visitor"
|
"github.com/z7zmey/php-parser/pkg/ast/visitor"
|
||||||
"github.com/z7zmey/php-parser/pkg/parser"
|
"github.com/z7zmey/php-parser/pkg/parser"
|
||||||
|
"github.com/z7zmey/php-parser/pkg/printer"
|
||||||
)
|
)
|
||||||
|
|
||||||
var wg sync.WaitGroup
|
var wg sync.WaitGroup
|
||||||
@ -138,14 +141,14 @@ func printerWorker(r <-chan result) {
|
|||||||
fmt.Fprintf(os.Stdout, "==> %s\n", e)
|
fmt.Fprintf(os.Stdout, "==> %s\n", e)
|
||||||
}
|
}
|
||||||
|
|
||||||
//if *printBack {
|
if *printBack {
|
||||||
// o := bytes.NewBuffer([]byte{})
|
o := bytes.NewBuffer([]byte{})
|
||||||
// p := printer.NewPrinter(o)
|
p := printer.NewPrinter(o)
|
||||||
// p.Print(res.parser.GetRootNode())
|
p.Print(res.parser.GetRootNode())
|
||||||
//
|
|
||||||
// err := ioutil.WriteFile(res.path, o.Bytes(), 0644)
|
err := ioutil.WriteFile(res.path, o.Bytes(), 0644)
|
||||||
// checkErr(err)
|
checkErr(err)
|
||||||
//}
|
}
|
||||||
|
|
||||||
if *showResolvedNs {
|
if *showResolvedNs {
|
||||||
v := visitor.NewNamespaceResolver()
|
v := visitor.NewNamespaceResolver()
|
||||||
|
Loading…
Reference in New Issue
Block a user