#33 comment package has renamed to meta and parser now saves whitespaces
This commit is contained in:
parent
36d0cf4823
commit
e90df8ef5f
@ -53,10 +53,10 @@ php-parser [flags] <path> ...
|
|||||||
| flag | type | description |
|
| flag | type | description |
|
||||||
|-------|------|----------------------------------------------|
|
|-------|------|----------------------------------------------|
|
||||||
| -d |string| dump format: [custom, go, json, pretty-json] |
|
| -d |string| dump format: [custom, go, json, pretty-json] |
|
||||||
| -prof |string| start profiler: [cpu, mem] |
|
|
||||||
| -p | bool | show positions |
|
| -p | bool | show positions |
|
||||||
| -c | bool | show comments |
|
|
||||||
| -r | bool | resolve names |
|
| -r | bool | resolve names |
|
||||||
|
| -prof |string| start profiler: [cpu, mem] |
|
||||||
|
| -meta | bool | show meta info |
|
||||||
| -php5 | bool | parse as PHP5 |
|
| -php5 | bool | parse as PHP5 |
|
||||||
|
|
||||||
Dump AST to stdout.
|
Dump AST to stdout.
|
||||||
|
@ -1,31 +0,0 @@
|
|||||||
package comment_test
|
|
||||||
|
|
||||||
import (
|
|
||||||
"testing"
|
|
||||||
|
|
||||||
"github.com/z7zmey/php-parser/comment"
|
|
||||||
)
|
|
||||||
|
|
||||||
func TestCommentPrint(t *testing.T) {
|
|
||||||
expected := "/** hello world */"
|
|
||||||
|
|
||||||
comment := comment.NewComment(expected, nil)
|
|
||||||
|
|
||||||
actual := comment.String()
|
|
||||||
|
|
||||||
if expected != actual {
|
|
||||||
t.Errorf("expected and actual are not equal\n")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
func TestCommentSetTokenName(t *testing.T) {
|
|
||||||
expected := comment.ArrayToken
|
|
||||||
c := comment.NewComment("/** hello world */", nil)
|
|
||||||
c.SetTokenName(expected)
|
|
||||||
|
|
||||||
actual := c.TokenName
|
|
||||||
|
|
||||||
if expected != actual {
|
|
||||||
t.Errorf("expected and actual are not equal\n")
|
|
||||||
}
|
|
||||||
}
|
|
16
main.go
16
main.go
@ -21,12 +21,12 @@ var wg sync.WaitGroup
|
|||||||
var usePhp5 *bool
|
var usePhp5 *bool
|
||||||
var dumpType string
|
var dumpType string
|
||||||
var profiler string
|
var profiler string
|
||||||
var showComments *bool
|
var withMeta *bool
|
||||||
var showResolvedNs *bool
|
var showResolvedNs *bool
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
usePhp5 = flag.Bool("php5", false, "parse as PHP5")
|
usePhp5 = flag.Bool("php5", false, "parse as PHP5")
|
||||||
showComments = flag.Bool("c", false, "show comments")
|
withMeta = flag.Bool("meta", false, "show meta")
|
||||||
showResolvedNs = flag.Bool("r", false, "resolve names")
|
showResolvedNs = flag.Bool("r", false, "resolve names")
|
||||||
flag.StringVar(&dumpType, "d", "", "dump format: [custom, go, json, pretty_json]")
|
flag.StringVar(&dumpType, "d", "", "dump format: [custom, go, json, pretty_json]")
|
||||||
flag.StringVar(&profiler, "prof", "", "start profiler: [cpu, mem]")
|
flag.StringVar(&profiler, "prof", "", "start profiler: [cpu, mem]")
|
||||||
@ -107,6 +107,10 @@ func parserWorker(pathCh <-chan string, result chan<- parser.Parser) {
|
|||||||
parserWorker = php7.NewParser(src, path)
|
parserWorker = php7.NewParser(src, path)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if *withMeta {
|
||||||
|
parserWorker.WithMeta()
|
||||||
|
}
|
||||||
|
|
||||||
parserWorker.Parse()
|
parserWorker.Parse()
|
||||||
|
|
||||||
src.Close()
|
src.Close()
|
||||||
@ -138,31 +142,23 @@ func printer(result <-chan parser.Parser) {
|
|||||||
parserWorker.GetRootNode().Walk(nsResolver)
|
parserWorker.GetRootNode().Walk(nsResolver)
|
||||||
}
|
}
|
||||||
|
|
||||||
var comments parser.Comments
|
|
||||||
if *showComments {
|
|
||||||
comments = parserWorker.GetComments()
|
|
||||||
}
|
|
||||||
|
|
||||||
switch dumpType {
|
switch dumpType {
|
||||||
case "custom":
|
case "custom":
|
||||||
dumper := &visitor.Dumper{
|
dumper := &visitor.Dumper{
|
||||||
Writer: os.Stdout,
|
Writer: os.Stdout,
|
||||||
Indent: "| ",
|
Indent: "| ",
|
||||||
Comments: comments,
|
|
||||||
NsResolver: nsResolver,
|
NsResolver: nsResolver,
|
||||||
}
|
}
|
||||||
parserWorker.GetRootNode().Walk(dumper)
|
parserWorker.GetRootNode().Walk(dumper)
|
||||||
case "json":
|
case "json":
|
||||||
dumper := &visitor.JsonDumper{
|
dumper := &visitor.JsonDumper{
|
||||||
Writer: os.Stdout,
|
Writer: os.Stdout,
|
||||||
Comments: comments,
|
|
||||||
NsResolver: nsResolver,
|
NsResolver: nsResolver,
|
||||||
}
|
}
|
||||||
parserWorker.GetRootNode().Walk(dumper)
|
parserWorker.GetRootNode().Walk(dumper)
|
||||||
case "pretty_json":
|
case "pretty_json":
|
||||||
dumper := &visitor.PrettyJsonDumper{
|
dumper := &visitor.PrettyJsonDumper{
|
||||||
Writer: os.Stdout,
|
Writer: os.Stdout,
|
||||||
Comments: comments,
|
|
||||||
NsResolver: nsResolver,
|
NsResolver: nsResolver,
|
||||||
}
|
}
|
||||||
parserWorker.GetRootNode().Walk(dumper)
|
parserWorker.GetRootNode().Walk(dumper)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package comment
|
package meta
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
@ -25,6 +25,15 @@ func (c *Comment) SetTokenName(tokenName TokenName) {
|
|||||||
c.TokenName = tokenName
|
c.TokenName = tokenName
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetTokenName returns token name
|
||||||
|
func (c *Comment) GetTokenName() TokenName {
|
||||||
|
return c.TokenName
|
||||||
|
}
|
||||||
|
|
||||||
func (c *Comment) String() string {
|
func (c *Comment) String() string {
|
||||||
return c.Value
|
return c.Value
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (c *Comment) GetPosition() *position.Position {
|
||||||
|
return c.Position
|
||||||
|
}
|
44
meta/comment_test.go
Normal file
44
meta/comment_test.go
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
package meta_test
|
||||||
|
|
||||||
|
import (
|
||||||
|
"testing"
|
||||||
|
|
||||||
|
"github.com/z7zmey/php-parser/position"
|
||||||
|
|
||||||
|
"github.com/z7zmey/php-parser/meta"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestCommentPrint(t *testing.T) {
|
||||||
|
expected := "/** hello world */"
|
||||||
|
|
||||||
|
comment := meta.NewComment(expected, nil)
|
||||||
|
|
||||||
|
actual := comment.String()
|
||||||
|
|
||||||
|
if expected != actual {
|
||||||
|
t.Errorf("expected and actual are not equal\n")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestCommentSetGetTokenName(t *testing.T) {
|
||||||
|
expected := meta.ArrayToken
|
||||||
|
c := meta.NewComment("/** hello world */", nil)
|
||||||
|
c.SetTokenName(expected)
|
||||||
|
|
||||||
|
actual := c.GetTokenName()
|
||||||
|
|
||||||
|
if expected != actual {
|
||||||
|
t.Errorf("expected and actual are not equal\n")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestCommentGetPosition(t *testing.T) {
|
||||||
|
expected := position.NewPosition(1, 1, 1, 1)
|
||||||
|
c := meta.NewComment("/** hello world */", expected)
|
||||||
|
|
||||||
|
actual := c.GetPosition()
|
||||||
|
|
||||||
|
if expected != actual {
|
||||||
|
t.Errorf("expected and actual are not equal\n")
|
||||||
|
}
|
||||||
|
}
|
12
meta/meta.go
Normal file
12
meta/meta.go
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
package meta
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/z7zmey/php-parser/position"
|
||||||
|
)
|
||||||
|
|
||||||
|
type Meta interface {
|
||||||
|
String() string
|
||||||
|
SetTokenName(tn TokenName)
|
||||||
|
GetTokenName() TokenName
|
||||||
|
GetPosition() *position.Position
|
||||||
|
}
|
@ -1,4 +1,4 @@
|
|||||||
package comment
|
package meta
|
||||||
|
|
||||||
// TokenName is used to specify a comment position
|
// TokenName is used to specify a comment position
|
||||||
type TokenName int
|
type TokenName int
|
37
meta/white_space.go
Normal file
37
meta/white_space.go
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
package meta
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/z7zmey/php-parser/position"
|
||||||
|
)
|
||||||
|
|
||||||
|
type WhiteSpace struct {
|
||||||
|
Value string
|
||||||
|
Position *position.Position
|
||||||
|
TokenName TokenName
|
||||||
|
}
|
||||||
|
|
||||||
|
func NewWhiteSpace(value string, pos *position.Position) *WhiteSpace {
|
||||||
|
return &WhiteSpace{
|
||||||
|
Value: value,
|
||||||
|
Position: pos,
|
||||||
|
TokenName: UnknownToken,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTokenName sets token name
|
||||||
|
func (c *WhiteSpace) SetTokenName(tokenName TokenName) {
|
||||||
|
c.TokenName = tokenName
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetTokenName returns token name
|
||||||
|
func (c *WhiteSpace) GetTokenName() TokenName {
|
||||||
|
return c.TokenName
|
||||||
|
}
|
||||||
|
|
||||||
|
func (el *WhiteSpace) String() string {
|
||||||
|
return el.Value
|
||||||
|
}
|
||||||
|
|
||||||
|
func (el *WhiteSpace) GetPosition() *position.Position {
|
||||||
|
return el.Position
|
||||||
|
}
|
44
meta/white_space_test.go
Normal file
44
meta/white_space_test.go
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
package meta_test
|
||||||
|
|
||||||
|
import (
|
||||||
|
"testing"
|
||||||
|
|
||||||
|
"github.com/z7zmey/php-parser/position"
|
||||||
|
|
||||||
|
"github.com/z7zmey/php-parser/meta"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestWhiteSpacePrint(t *testing.T) {
|
||||||
|
expected := "\n "
|
||||||
|
|
||||||
|
w := meta.NewWhiteSpace(expected, nil)
|
||||||
|
|
||||||
|
actual := w.String()
|
||||||
|
|
||||||
|
if expected != actual {
|
||||||
|
t.Errorf("expected and actual are not equal\n")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestWhiteSpaceSetGetTokenName(t *testing.T) {
|
||||||
|
expected := meta.ArrayToken
|
||||||
|
w := meta.NewWhiteSpace("\n ", nil)
|
||||||
|
w.SetTokenName(expected)
|
||||||
|
|
||||||
|
actual := w.GetTokenName()
|
||||||
|
|
||||||
|
if expected != actual {
|
||||||
|
t.Errorf("expected and actual are not equal\n")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestWhiteSpaceGetPosition(t *testing.T) {
|
||||||
|
expected := position.NewPosition(1, 1, 1, 1)
|
||||||
|
q := meta.NewWhiteSpace("\n ", expected)
|
||||||
|
|
||||||
|
actual := q.GetPosition()
|
||||||
|
|
||||||
|
if expected != actual {
|
||||||
|
t.Errorf("expected and actual are not equal\n")
|
||||||
|
}
|
||||||
|
}
|
@ -1,7 +1,7 @@
|
|||||||
package assign
|
package assign
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Assign node
|
// Assign node
|
||||||
type Assign struct {
|
type Assign struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
Expression node.Node
|
Expression node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Assign) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Assign) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Assign) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Assign) GetComments() []*comment.Comment {
|
func (n *Assign) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package assign
|
package assign
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Reference node
|
// Reference node
|
||||||
type Reference struct {
|
type Reference struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
Expression node.Node
|
Expression node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Reference) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Reference) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Reference) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Reference) GetComments() []*comment.Comment {
|
func (n *Reference) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package assign
|
package assign
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// BitwiseAnd node
|
// BitwiseAnd node
|
||||||
type BitwiseAnd struct {
|
type BitwiseAnd struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
Expression node.Node
|
Expression node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *BitwiseAnd) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BitwiseAnd) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *BitwiseAnd) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BitwiseAnd) GetComments() []*comment.Comment {
|
func (n *BitwiseAnd) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package assign
|
package assign
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// BitwiseOr node
|
// BitwiseOr node
|
||||||
type BitwiseOr struct {
|
type BitwiseOr struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
Expression node.Node
|
Expression node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *BitwiseOr) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BitwiseOr) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *BitwiseOr) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BitwiseOr) GetComments() []*comment.Comment {
|
func (n *BitwiseOr) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package assign
|
package assign
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// BitwiseXor node
|
// BitwiseXor node
|
||||||
type BitwiseXor struct {
|
type BitwiseXor struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
Expression node.Node
|
Expression node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *BitwiseXor) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BitwiseXor) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *BitwiseXor) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BitwiseXor) GetComments() []*comment.Comment {
|
func (n *BitwiseXor) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package assign
|
package assign
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Concat node
|
// Concat node
|
||||||
type Concat struct {
|
type Concat struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
Expression node.Node
|
Expression node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Concat) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Concat) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Concat) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Concat) GetComments() []*comment.Comment {
|
func (n *Concat) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package assign
|
package assign
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Div node
|
// Div node
|
||||||
type Div struct {
|
type Div struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
Expression node.Node
|
Expression node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Div) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Div) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Div) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Div) GetComments() []*comment.Comment {
|
func (n *Div) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package assign
|
package assign
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Minus node
|
// Minus node
|
||||||
type Minus struct {
|
type Minus struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
Expression node.Node
|
Expression node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Minus) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Minus) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Minus) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Minus) GetComments() []*comment.Comment {
|
func (n *Minus) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package assign
|
package assign
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Mod node
|
// Mod node
|
||||||
type Mod struct {
|
type Mod struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
Expression node.Node
|
Expression node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Mod) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Mod) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Mod) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Mod) GetComments() []*comment.Comment {
|
func (n *Mod) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package assign
|
package assign
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Mul node
|
// Mul node
|
||||||
type Mul struct {
|
type Mul struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
Expression node.Node
|
Expression node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Mul) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Mul) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Mul) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Mul) GetComments() []*comment.Comment {
|
func (n *Mul) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package assign
|
package assign
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Plus node
|
// Plus node
|
||||||
type Plus struct {
|
type Plus struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
Expression node.Node
|
Expression node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Plus) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Plus) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Plus) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Plus) GetComments() []*comment.Comment {
|
func (n *Plus) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package assign
|
package assign
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Pow node
|
// Pow node
|
||||||
type Pow struct {
|
type Pow struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
Expression node.Node
|
Expression node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Pow) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Pow) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Pow) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Pow) GetComments() []*comment.Comment {
|
func (n *Pow) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package assign
|
package assign
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// ShiftLeft node
|
// ShiftLeft node
|
||||||
type ShiftLeft struct {
|
type ShiftLeft struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
Expression node.Node
|
Expression node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *ShiftLeft) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ShiftLeft) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *ShiftLeft) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ShiftLeft) GetComments() []*comment.Comment {
|
func (n *ShiftLeft) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package assign
|
package assign
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// ShiftRight node
|
// ShiftRight node
|
||||||
type ShiftRight struct {
|
type ShiftRight struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
Expression node.Node
|
Expression node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *ShiftRight) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ShiftRight) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *ShiftRight) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ShiftRight) GetComments() []*comment.Comment {
|
func (n *ShiftRight) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// BitwiseAnd node
|
// BitwiseAnd node
|
||||||
type BitwiseAnd struct {
|
type BitwiseAnd struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *BitwiseAnd) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BitwiseAnd) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *BitwiseAnd) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BitwiseAnd) GetComments() []*comment.Comment {
|
func (n *BitwiseAnd) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// BitwiseOr node
|
// BitwiseOr node
|
||||||
type BitwiseOr struct {
|
type BitwiseOr struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *BitwiseOr) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BitwiseOr) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *BitwiseOr) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BitwiseOr) GetComments() []*comment.Comment {
|
func (n *BitwiseOr) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// BitwiseXor node
|
// BitwiseXor node
|
||||||
type BitwiseXor struct {
|
type BitwiseXor struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *BitwiseXor) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BitwiseXor) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *BitwiseXor) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BitwiseXor) GetComments() []*comment.Comment {
|
func (n *BitwiseXor) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// BooleanAnd node
|
// BooleanAnd node
|
||||||
type BooleanAnd struct {
|
type BooleanAnd struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *BooleanAnd) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BooleanAnd) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *BooleanAnd) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BooleanAnd) GetComments() []*comment.Comment {
|
func (n *BooleanAnd) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// BooleanOr node
|
// BooleanOr node
|
||||||
type BooleanOr struct {
|
type BooleanOr struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *BooleanOr) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BooleanOr) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *BooleanOr) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BooleanOr) GetComments() []*comment.Comment {
|
func (n *BooleanOr) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Coalesce node
|
// Coalesce node
|
||||||
type Coalesce struct {
|
type Coalesce struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Coalesce) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Coalesce) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Coalesce) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Coalesce) GetComments() []*comment.Comment {
|
func (n *Coalesce) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Concat node
|
// Concat node
|
||||||
type Concat struct {
|
type Concat struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Concat) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Concat) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Concat) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Concat) GetComments() []*comment.Comment {
|
func (n *Concat) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Div node
|
// Div node
|
||||||
type Div struct {
|
type Div struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Div) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Div) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Div) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Div) GetComments() []*comment.Comment {
|
func (n *Div) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Equal node
|
// Equal node
|
||||||
type Equal struct {
|
type Equal struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Equal) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Equal) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Equal) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Equal) GetComments() []*comment.Comment {
|
func (n *Equal) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Greater node
|
// Greater node
|
||||||
type Greater struct {
|
type Greater struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Greater) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Greater) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Greater) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Greater) GetComments() []*comment.Comment {
|
func (n *Greater) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// GreaterOrEqual node
|
// GreaterOrEqual node
|
||||||
type GreaterOrEqual struct {
|
type GreaterOrEqual struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *GreaterOrEqual) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *GreaterOrEqual) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *GreaterOrEqual) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *GreaterOrEqual) GetComments() []*comment.Comment {
|
func (n *GreaterOrEqual) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Identical node
|
// Identical node
|
||||||
type Identical struct {
|
type Identical struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Identical) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Identical) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Identical) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Identical) GetComments() []*comment.Comment {
|
func (n *Identical) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// LogicalAnd node
|
// LogicalAnd node
|
||||||
type LogicalAnd struct {
|
type LogicalAnd struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *LogicalAnd) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *LogicalAnd) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *LogicalAnd) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *LogicalAnd) GetComments() []*comment.Comment {
|
func (n *LogicalAnd) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// LogicalOr node
|
// LogicalOr node
|
||||||
type LogicalOr struct {
|
type LogicalOr struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *LogicalOr) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *LogicalOr) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *LogicalOr) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *LogicalOr) GetComments() []*comment.Comment {
|
func (n *LogicalOr) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// LogicalXor node
|
// LogicalXor node
|
||||||
type LogicalXor struct {
|
type LogicalXor struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *LogicalXor) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *LogicalXor) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *LogicalXor) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *LogicalXor) GetComments() []*comment.Comment {
|
func (n *LogicalXor) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Minus node
|
// Minus node
|
||||||
type Minus struct {
|
type Minus struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Minus) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Minus) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Minus) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Minus) GetComments() []*comment.Comment {
|
func (n *Minus) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Mod node
|
// Mod node
|
||||||
type Mod struct {
|
type Mod struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Mod) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Mod) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Mod) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Mod) GetComments() []*comment.Comment {
|
func (n *Mod) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Mul node
|
// Mul node
|
||||||
type Mul struct {
|
type Mul struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Mul) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Mul) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Mul) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Mul) GetComments() []*comment.Comment {
|
func (n *Mul) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// NotEqual node
|
// NotEqual node
|
||||||
type NotEqual struct {
|
type NotEqual struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *NotEqual) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *NotEqual) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *NotEqual) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *NotEqual) GetComments() []*comment.Comment {
|
func (n *NotEqual) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// NotIdentical node
|
// NotIdentical node
|
||||||
type NotIdentical struct {
|
type NotIdentical struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *NotIdentical) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *NotIdentical) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *NotIdentical) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *NotIdentical) GetComments() []*comment.Comment {
|
func (n *NotIdentical) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Plus node
|
// Plus node
|
||||||
type Plus struct {
|
type Plus struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Plus) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Plus) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Plus) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Plus) GetComments() []*comment.Comment {
|
func (n *Plus) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Pow node
|
// Pow node
|
||||||
type Pow struct {
|
type Pow struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Pow) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Pow) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Pow) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Pow) GetComments() []*comment.Comment {
|
func (n *Pow) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// ShiftLeft node
|
// ShiftLeft node
|
||||||
type ShiftLeft struct {
|
type ShiftLeft struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *ShiftLeft) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ShiftLeft) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *ShiftLeft) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ShiftLeft) GetComments() []*comment.Comment {
|
func (n *ShiftLeft) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// ShiftRight node
|
// ShiftRight node
|
||||||
type ShiftRight struct {
|
type ShiftRight struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *ShiftRight) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ShiftRight) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *ShiftRight) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ShiftRight) GetComments() []*comment.Comment {
|
func (n *ShiftRight) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Smaller node
|
// Smaller node
|
||||||
type Smaller struct {
|
type Smaller struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Smaller) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Smaller) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Smaller) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Smaller) GetComments() []*comment.Comment {
|
func (n *Smaller) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// SmallerOrEqual node
|
// SmallerOrEqual node
|
||||||
type SmallerOrEqual struct {
|
type SmallerOrEqual struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *SmallerOrEqual) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *SmallerOrEqual) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *SmallerOrEqual) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *SmallerOrEqual) GetComments() []*comment.Comment {
|
func (n *SmallerOrEqual) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package binary
|
package binary
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Spaceship node
|
// Spaceship node
|
||||||
type Spaceship struct {
|
type Spaceship struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Left node.Node
|
Left node.Node
|
||||||
Right node.Node
|
Right node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Spaceship) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Spaceship) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Spaceship) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Spaceship) GetComments() []*comment.Comment {
|
func (n *Spaceship) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package cast
|
package cast
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Array node
|
// Array node
|
||||||
type Array struct {
|
type Array struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *Array) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Array) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Array) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Array) GetComments() []*comment.Comment {
|
func (n *Array) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package cast
|
package cast
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Bool node
|
// Bool node
|
||||||
type Bool struct {
|
type Bool struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *Bool) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Bool) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Bool) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Bool) GetComments() []*comment.Comment {
|
func (n *Bool) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package cast
|
package cast
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Double node
|
// Double node
|
||||||
type Double struct {
|
type Double struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *Double) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Double) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Double) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Double) GetComments() []*comment.Comment {
|
func (n *Double) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package cast
|
package cast
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Int node
|
// Int node
|
||||||
type Int struct {
|
type Int struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *Int) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Int) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Int) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Int) GetComments() []*comment.Comment {
|
func (n *Int) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package cast
|
package cast
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Object node
|
// Object node
|
||||||
type Object struct {
|
type Object struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *Object) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Object) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Object) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Object) GetComments() []*comment.Comment {
|
func (n *Object) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package cast
|
package cast
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// String node
|
// String node
|
||||||
type String struct {
|
type String struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *String) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *String) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *String) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *String) GetComments() []*comment.Comment {
|
func (n *String) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package cast
|
package cast
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Unset node
|
// Unset node
|
||||||
type Unset struct {
|
type Unset struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *Unset) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Unset) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Unset) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Unset) GetComments() []*comment.Comment {
|
func (n *Unset) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Array node
|
// Array node
|
||||||
type Array struct {
|
type Array struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Items []node.Node
|
Items []node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *Array) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Array) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Array) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Array) GetComments() []*comment.Comment {
|
func (n *Array) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// ArrayDimFetch node
|
// ArrayDimFetch node
|
||||||
type ArrayDimFetch struct {
|
type ArrayDimFetch struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
Dim node.Node
|
Dim node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *ArrayDimFetch) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ArrayDimFetch) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *ArrayDimFetch) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ArrayDimFetch) GetComments() []*comment.Comment {
|
func (n *ArrayDimFetch) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// ArrayItem node
|
// ArrayItem node
|
||||||
type ArrayItem struct {
|
type ArrayItem struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Key node.Node
|
Key node.Node
|
||||||
Val node.Node
|
Val node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *ArrayItem) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ArrayItem) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *ArrayItem) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ArrayItem) GetComments() []*comment.Comment {
|
func (n *ArrayItem) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// BitwiseNot node
|
// BitwiseNot node
|
||||||
type BitwiseNot struct {
|
type BitwiseNot struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *BitwiseNot) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BitwiseNot) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *BitwiseNot) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BitwiseNot) GetComments() []*comment.Comment {
|
func (n *BitwiseNot) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// BooleanNot node
|
// BooleanNot node
|
||||||
type BooleanNot struct {
|
type BooleanNot struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *BooleanNot) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BooleanNot) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *BooleanNot) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *BooleanNot) GetComments() []*comment.Comment {
|
func (n *BooleanNot) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// ClassConstFetch node
|
// ClassConstFetch node
|
||||||
type ClassConstFetch struct {
|
type ClassConstFetch struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Class node.Node
|
Class node.Node
|
||||||
ConstantName node.Node
|
ConstantName node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *ClassConstFetch) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ClassConstFetch) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *ClassConstFetch) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ClassConstFetch) GetComments() []*comment.Comment {
|
func (n *ClassConstFetch) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Clone node
|
// Clone node
|
||||||
type Clone struct {
|
type Clone struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *Clone) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Clone) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Clone) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Clone) GetComments() []*comment.Comment {
|
func (n *Clone) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Closure node
|
// Closure node
|
||||||
type Closure struct {
|
type Closure struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
ReturnsRef bool
|
ReturnsRef bool
|
||||||
Static bool
|
Static bool
|
||||||
@ -43,15 +43,12 @@ func (n *Closure) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Closure) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Closure) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Closure) GetComments() []*comment.Comment {
|
func (n *Closure) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// ClosureUse node
|
// ClosureUse node
|
||||||
type ClosureUse struct {
|
type ClosureUse struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Uses []node.Node
|
Uses []node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *ClosureUse) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ClosureUse) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *ClosureUse) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ClosureUse) GetComments() []*comment.Comment {
|
func (n *ClosureUse) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// ConstFetch node
|
// ConstFetch node
|
||||||
type ConstFetch struct {
|
type ConstFetch struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Constant node.Node
|
Constant node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *ConstFetch) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ConstFetch) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *ConstFetch) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ConstFetch) GetComments() []*comment.Comment {
|
func (n *ConstFetch) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Die node
|
// Die node
|
||||||
type Die struct {
|
type Die struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *Die) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Die) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Die) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Die) GetComments() []*comment.Comment {
|
func (n *Die) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Empty node
|
// Empty node
|
||||||
type Empty struct {
|
type Empty struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *Empty) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Empty) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Empty) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Empty) GetComments() []*comment.Comment {
|
func (n *Empty) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// ErrorSuppress node
|
// ErrorSuppress node
|
||||||
type ErrorSuppress struct {
|
type ErrorSuppress struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *ErrorSuppress) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ErrorSuppress) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *ErrorSuppress) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ErrorSuppress) GetComments() []*comment.Comment {
|
func (n *ErrorSuppress) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Eval node
|
// Eval node
|
||||||
type Eval struct {
|
type Eval struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *Eval) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Eval) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Eval) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Eval) GetComments() []*comment.Comment {
|
func (n *Eval) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Exit node
|
// Exit node
|
||||||
type Exit struct {
|
type Exit struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *Exit) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Exit) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Exit) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Exit) GetComments() []*comment.Comment {
|
func (n *Exit) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// FunctionCall node
|
// FunctionCall node
|
||||||
type FunctionCall struct {
|
type FunctionCall struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Function node.Node
|
Function node.Node
|
||||||
ArgumentList *node.ArgumentList
|
ArgumentList *node.ArgumentList
|
||||||
@ -33,15 +33,12 @@ func (n *FunctionCall) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *FunctionCall) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *FunctionCall) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *FunctionCall) GetComments() []*comment.Comment {
|
func (n *FunctionCall) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Include node
|
// Include node
|
||||||
type Include struct {
|
type Include struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *Include) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Include) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Include) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Include) GetComments() []*comment.Comment {
|
func (n *Include) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// IncludeOnce node
|
// IncludeOnce node
|
||||||
type IncludeOnce struct {
|
type IncludeOnce struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *IncludeOnce) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *IncludeOnce) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *IncludeOnce) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *IncludeOnce) GetComments() []*comment.Comment {
|
func (n *IncludeOnce) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// InstanceOf node
|
// InstanceOf node
|
||||||
type InstanceOf struct {
|
type InstanceOf struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
Class node.Node
|
Class node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *InstanceOf) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *InstanceOf) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *InstanceOf) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *InstanceOf) GetComments() []*comment.Comment {
|
func (n *InstanceOf) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Isset node
|
// Isset node
|
||||||
type Isset struct {
|
type Isset struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variables []node.Node
|
Variables []node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *Isset) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Isset) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Isset) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Isset) GetComments() []*comment.Comment {
|
func (n *Isset) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// List node
|
// List node
|
||||||
type List struct {
|
type List struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Items []node.Node
|
Items []node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *List) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *List) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *List) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *List) GetComments() []*comment.Comment {
|
func (n *List) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// MethodCall node
|
// MethodCall node
|
||||||
type MethodCall struct {
|
type MethodCall struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
Method node.Node
|
Method node.Node
|
||||||
@ -35,15 +35,12 @@ func (n *MethodCall) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *MethodCall) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *MethodCall) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *MethodCall) GetComments() []*comment.Comment {
|
func (n *MethodCall) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// New node
|
// New node
|
||||||
type New struct {
|
type New struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Class node.Node
|
Class node.Node
|
||||||
ArgumentList *node.ArgumentList
|
ArgumentList *node.ArgumentList
|
||||||
@ -33,15 +33,12 @@ func (n *New) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *New) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *New) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *New) GetComments() []*comment.Comment {
|
func (n *New) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// PostDec node
|
// PostDec node
|
||||||
type PostDec struct {
|
type PostDec struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *PostDec) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *PostDec) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *PostDec) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *PostDec) GetComments() []*comment.Comment {
|
func (n *PostDec) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// PostInc node
|
// PostInc node
|
||||||
type PostInc struct {
|
type PostInc struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *PostInc) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *PostInc) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *PostInc) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *PostInc) GetComments() []*comment.Comment {
|
func (n *PostInc) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// PreDec node
|
// PreDec node
|
||||||
type PreDec struct {
|
type PreDec struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *PreDec) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *PreDec) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *PreDec) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *PreDec) GetComments() []*comment.Comment {
|
func (n *PreDec) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// PreInc node
|
// PreInc node
|
||||||
type PreInc struct {
|
type PreInc struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *PreInc) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *PreInc) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *PreInc) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *PreInc) GetComments() []*comment.Comment {
|
func (n *PreInc) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Print node
|
// Print node
|
||||||
type Print struct {
|
type Print struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *Print) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Print) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Print) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Print) GetComments() []*comment.Comment {
|
func (n *Print) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// PropertyFetch node
|
// PropertyFetch node
|
||||||
type PropertyFetch struct {
|
type PropertyFetch struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
Property node.Node
|
Property node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *PropertyFetch) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *PropertyFetch) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *PropertyFetch) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *PropertyFetch) GetComments() []*comment.Comment {
|
func (n *PropertyFetch) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Reference node
|
// Reference node
|
||||||
type Reference struct {
|
type Reference struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Variable node.Node
|
Variable node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *Reference) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Reference) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Reference) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Reference) GetComments() []*comment.Comment {
|
func (n *Reference) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Require node
|
// Require node
|
||||||
type Require struct {
|
type Require struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *Require) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Require) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Require) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Require) GetComments() []*comment.Comment {
|
func (n *Require) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// RequireOnce node
|
// RequireOnce node
|
||||||
type RequireOnce struct {
|
type RequireOnce struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *RequireOnce) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *RequireOnce) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *RequireOnce) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *RequireOnce) GetComments() []*comment.Comment {
|
func (n *RequireOnce) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// ShellExec node
|
// ShellExec node
|
||||||
type ShellExec struct {
|
type ShellExec struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Parts []node.Node
|
Parts []node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *ShellExec) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ShellExec) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *ShellExec) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ShellExec) GetComments() []*comment.Comment {
|
func (n *ShellExec) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// ShortArray node
|
// ShortArray node
|
||||||
type ShortArray struct {
|
type ShortArray struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Items []node.Node
|
Items []node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *ShortArray) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ShortArray) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *ShortArray) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ShortArray) GetComments() []*comment.Comment {
|
func (n *ShortArray) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// ShortList node
|
// ShortList node
|
||||||
type ShortList struct {
|
type ShortList struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Items []node.Node
|
Items []node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *ShortList) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ShortList) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *ShortList) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *ShortList) GetComments() []*comment.Comment {
|
func (n *ShortList) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// StaticCall node
|
// StaticCall node
|
||||||
type StaticCall struct {
|
type StaticCall struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Class node.Node
|
Class node.Node
|
||||||
Call node.Node
|
Call node.Node
|
||||||
@ -35,15 +35,12 @@ func (n *StaticCall) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *StaticCall) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *StaticCall) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *StaticCall) GetComments() []*comment.Comment {
|
func (n *StaticCall) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// StaticPropertyFetch node
|
// StaticPropertyFetch node
|
||||||
type StaticPropertyFetch struct {
|
type StaticPropertyFetch struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Class node.Node
|
Class node.Node
|
||||||
Property node.Node
|
Property node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *StaticPropertyFetch) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *StaticPropertyFetch) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *StaticPropertyFetch) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *StaticPropertyFetch) GetComments() []*comment.Comment {
|
func (n *StaticPropertyFetch) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Ternary node
|
// Ternary node
|
||||||
type Ternary struct {
|
type Ternary struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Condition node.Node
|
Condition node.Node
|
||||||
IfTrue node.Node
|
IfTrue node.Node
|
||||||
@ -35,15 +35,12 @@ func (n *Ternary) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Ternary) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Ternary) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Ternary) GetComments() []*comment.Comment {
|
func (n *Ternary) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// UnaryMinus node
|
// UnaryMinus node
|
||||||
type UnaryMinus struct {
|
type UnaryMinus struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *UnaryMinus) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *UnaryMinus) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *UnaryMinus) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *UnaryMinus) GetComments() []*comment.Comment {
|
func (n *UnaryMinus) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// UnaryPlus node
|
// UnaryPlus node
|
||||||
type UnaryPlus struct {
|
type UnaryPlus struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *UnaryPlus) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *UnaryPlus) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *UnaryPlus) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *UnaryPlus) GetComments() []*comment.Comment {
|
func (n *UnaryPlus) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Variable node
|
// Variable node
|
||||||
type Variable struct {
|
type Variable struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
VarName node.Node
|
VarName node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *Variable) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Variable) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Variable) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Variable) GetComments() []*comment.Comment {
|
func (n *Variable) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// Yield node
|
// Yield node
|
||||||
type Yield struct {
|
type Yield struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Key node.Node
|
Key node.Node
|
||||||
Value node.Node
|
Value node.Node
|
||||||
@ -33,15 +33,12 @@ func (n *Yield) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Yield) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *Yield) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Yield) GetComments() []*comment.Comment {
|
func (n *Yield) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package expr
|
package expr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/z7zmey/php-parser/comment"
|
"github.com/z7zmey/php-parser/meta"
|
||||||
"github.com/z7zmey/php-parser/node"
|
"github.com/z7zmey/php-parser/node"
|
||||||
"github.com/z7zmey/php-parser/position"
|
"github.com/z7zmey/php-parser/position"
|
||||||
"github.com/z7zmey/php-parser/walker"
|
"github.com/z7zmey/php-parser/walker"
|
||||||
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
// YieldFrom node
|
// YieldFrom node
|
||||||
type YieldFrom struct {
|
type YieldFrom struct {
|
||||||
Comments []*comment.Comment
|
Meta []meta.Meta
|
||||||
Position *position.Position
|
Position *position.Position
|
||||||
Expr node.Node
|
Expr node.Node
|
||||||
}
|
}
|
||||||
@ -31,15 +31,12 @@ func (n *YieldFrom) GetPosition() *position.Position {
|
|||||||
return n.Position
|
return n.Position
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *YieldFrom) AddComments(cc []*comment.Comment, tn comment.TokenName) {
|
func (n *YieldFrom) AddMeta(m []meta.Meta) {
|
||||||
for _, c := range cc {
|
n.Meta = append(n.Meta, m...)
|
||||||
c.SetTokenName(tn)
|
|
||||||
}
|
|
||||||
n.Comments = append(n.Comments, cc...)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *YieldFrom) GetComments() []*comment.Comment {
|
func (n *YieldFrom) GetMeta() []meta.Meta {
|
||||||
return n.Comments
|
return n.Meta
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attributes returns node attributes as map
|
// Attributes returns node attributes as map
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user