pkg/

directory
v0.8.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 26, 2022 License: MIT

Directories

Path Synopsis
A Parser for PHP written in Go Package usage example: package main import ( "log" "os" "github.com/VKCOM/php-parser/pkg/conf" "github.com/VKCOM/php-parser/pkg/errors" "github.com/VKCOM/php-parser/pkg/parser" "github.com/VKCOM/php-parser/pkg/version" "github.com/VKCOM/php-parser/pkg/visitor/dumper" ) func main() { src := []byte(`<? echo "Hello world";`) // Error handler var parserErrors []*errors.Error errorHandler := func(e *errors.Error) { parsmakeerErrors = append(parserErrors, e) } // Parse rootNode, err := parser.Parse(src, conf.Config{ Version: &version.Version{Major: 5, Minor: 6}, ErrorHandlerFunc: errorHandler, }) if err != nil { log.Fatal("Error:" + err.Error()) } // Dump goDumper := dumper.NewDumper(os.Stdout).
A Parser for PHP written in Go Package usage example: package main import ( "log" "os" "github.com/VKCOM/php-parser/pkg/conf" "github.com/VKCOM/php-parser/pkg/errors" "github.com/VKCOM/php-parser/pkg/parser" "github.com/VKCOM/php-parser/pkg/version" "github.com/VKCOM/php-parser/pkg/visitor/dumper" ) func main() { src := []byte(`<? echo "Hello world";`) // Error handler var parserErrors []*errors.Error errorHandler := func(e *errors.Error) { parsmakeerErrors = append(parserErrors, e) } // Parse rootNode, err := parser.Parse(src, conf.Config{ Version: &version.Version{Major: 5, Minor: 6}, ErrorHandlerFunc: errorHandler, }) if err != nil { log.Fatal("Error:" + err.Error()) } // Dump goDumper := dumper.NewDumper(os.Stdout).
nsresolver
Package visitor contains walker.visitor implementations
Package visitor contains walker.visitor implementations

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL