Merge pull request #9 from z7zmey/issue-8

Issue #8 - Calling parser concurrently
This commit is contained in:
Vadym Slizov
2018-04-10 20:54:50 +03:00
committed by GitHub
88 changed files with 5523 additions and 4324 deletions

View File

@@ -22,7 +22,9 @@ func ExampleDumper() {
}
}`
nodes, comments, positions, _ := php7.Parse(bytes.NewBufferString(src), "test.php")
php7parser := php7.NewParser(bytes.NewBufferString(src), "test.php")
php7parser.Parse()
nodes := php7parser.GetRootNode()
nsResolver := visitor.NewNamespaceResolver()
nodes.Walk(nsResolver)
@@ -30,8 +32,8 @@ func ExampleDumper() {
dumper := visitor.Dumper{
Writer: os.Stdout,
Indent: "| ",
Comments: comments,
Positions: positions,
Comments: php7parser.GetComments(),
Positions: php7parser.GetPositions(),
NsResolver: nsResolver,
}
nodes.Walk(dumper)