2018-04-10 20:59:57 +00:00
|
|
|
package parser
|
2018-04-10 17:15:15 +00:00
|
|
|
|
|
|
|
import (
|
|
|
|
"github.com/z7zmey/php-parser/errors"
|
|
|
|
"github.com/z7zmey/php-parser/node"
|
|
|
|
)
|
|
|
|
|
2018-04-10 20:59:57 +00:00
|
|
|
// Parser interface
|
2018-04-10 17:15:15 +00:00
|
|
|
type Parser interface {
|
|
|
|
Parse() int
|
|
|
|
GetPath() string
|
|
|
|
GetRootNode() node.Node
|
|
|
|
GetErrors() []*errors.Error
|
2018-04-15 19:02:07 +00:00
|
|
|
GetComments() Comments
|
|
|
|
GetPositions() Positions
|
2018-04-10 17:15:15 +00:00
|
|
|
}
|