[refactoring] remove param withTokens from parser
This commit is contained in:
@@ -32,9 +32,9 @@ func Parse(src []byte, ver string, cfg Config) (ast.Vertex, error) {
|
||||
lexer := scanner.NewLexer(src, ver, cfg.WithTokens, cfg.ErrorHandlerFunc)
|
||||
|
||||
if r == -1 {
|
||||
parser = php5.NewParser(lexer, cfg.WithTokens, cfg.ErrorHandlerFunc)
|
||||
parser = php5.NewParser(lexer, cfg.ErrorHandlerFunc)
|
||||
} else {
|
||||
parser = php7.NewParser(lexer, cfg.WithTokens, cfg.ErrorHandlerFunc)
|
||||
parser = php7.NewParser(lexer, cfg.ErrorHandlerFunc)
|
||||
}
|
||||
|
||||
parser.Parse()
|
||||
|
||||
@@ -13,7 +13,7 @@ import (
|
||||
|
||||
func parsePhp5(src string) ast.Vertex {
|
||||
lexer := scanner.NewLexer([]byte(src), "5.6", true, nil)
|
||||
php5parser := php5.NewParser(lexer, true, nil)
|
||||
php5parser := php5.NewParser(lexer, nil)
|
||||
php5parser.Parse()
|
||||
|
||||
return php5parser.GetRootNode()
|
||||
@@ -832,7 +832,8 @@ func TestParseAndPrintPhp5Break(t *testing.T) {
|
||||
break ( 2 ) ;
|
||||
`
|
||||
|
||||
actual := printPhp5(parsePhp5(src))
|
||||
root := parsePhp5(src)
|
||||
actual := printPhp5(root)
|
||||
|
||||
if src != actual {
|
||||
t.Errorf("\nexpected: %s\ngot: %s\n", src, actual)
|
||||
|
||||
@@ -30,7 +30,7 @@ abstract class Bar extends Baz
|
||||
// parse
|
||||
|
||||
lexer := scanner.NewLexer([]byte(src), "7.4", true, nil)
|
||||
php7parser := php7.NewParser(lexer, true, nil)
|
||||
php7parser := php7.NewParser(lexer, nil)
|
||||
php7parser.Parse()
|
||||
|
||||
rootNode := php7parser.GetRootNode()
|
||||
@@ -62,7 +62,7 @@ abstract class Bar extends Baz
|
||||
|
||||
func parse(src string) ast.Vertex {
|
||||
lexer := scanner.NewLexer([]byte(src), "7.4", true, nil)
|
||||
php7parser := php7.NewParser(lexer, true, nil)
|
||||
php7parser := php7.NewParser(lexer, nil)
|
||||
php7parser.Parse()
|
||||
|
||||
return php7parser.GetRootNode()
|
||||
|
||||
Reference in New Issue
Block a user