MCPcopy Create free account

hub / github.com/z7zmey/php-parser / functions

Functions2,599 in github.com/z7zmey/php-parser

↓ 697 callersMethodsetFreeFloating
(dst node.Node, p freefloating.Position, strings []freefloating.String)
php5/parser.go:113
↓ 618 callersMethodprintFreeFloating
(n node.Node, pos freefloating.Position)
printer/printer.go:72
↓ 606 callersMethodSetPosition
Attributes returns node attributes as map
node/node.go:13
↓ 578 callersMethodsetFreeFloating
(dst node.Node, p freefloating.Position, strings []freefloating.String)
php7/parser.go:112
↓ 553 callersMethodParse
Parse the php7 Parser entrypoint
php7/parser.go:61
↓ 550 callersMethodGetRootNode
GetRootNode returns root node
php7/parser.go:73
↓ 510 callersMethodreturnTokenToPool
(yyDollar []yySymType, yyVAL *yySymType)
php5/parser.go:218
↓ 423 callersMethodPrint
(n node.Node)
printer/pretty_printer.go:32
↓ 421 callersMethodPrint
(n node.Node)
printer/printer.go:43
↓ 413 callersMethodString
()
scanner/token.go:18
↓ 407 callersMethodreturnTokenToPool
(yyDollar []yySymType, yyVAL *yySymType)
php7/parser.go:217
↓ 405 callersMethodString
()
position/position.go:25
↓ 316 callersMethodWalk
(v Visitor)
walker/walker.go:8
↓ 306 callersMethodGetFreeFloating
()
node/node.go:15
↓ 294 callersFunctionNewParser
NewParser creates and returns new Parser
php7/parser.go:27
↓ 265 callersFunctionNewParser
NewParser creates and returns new Parser
php5/parser.go:27
↓ 226 callersMethodEnterChildNode
(key string, w Walkable)
walker/walker.go:16
↓ 226 callersMethodLeaveChildNode
(key string, w Walkable)
walker/walker.go:17
↓ 225 callersMethodNewTokenPosition
NewTokenPosition returns new Position
positionbuilder/position_builder.go:101
↓ 208 callersMethodsetTokenPosition
(token *Token)
scanner/lexer.go:80
↓ 196 callersFunctionNewPrinter
NewPrinter - Constructor for Printer
printer/printer.go:33
↓ 192 callersFunctionNewPrettyPrinter
NewPrettyPrinter - Constructor for PrettyPrinter
printer/pretty_printer.go:24
↓ 169 callersMethodEnterNode
(w Walkable)
walker/walker.go:13
↓ 169 callersMethodLeaveNode
(w Walkable)
walker/walker.go:14
↓ 166 callersMethodNewNodesPosition
NewNodesPosition returns new Position
positionbuilder/position_builder.go:141
↓ 162 callersMethodAppend
(p int)
scanner/newline.go:7
↓ 157 callersMethodNewTokensPosition
NewTokensPosition returns new Position
positionbuilder/position_builder.go:111
↓ 152 callersMethodSetPosition
SetPosition sets node position
node/n_identifier.go:25
↓ 147 callersMethodMoveFreeFloating
(src node.Node, dst node.Node)
php5/parser.go:100
↓ 140 callersFunctionNewIdentifier
NewIdentifier node constructor
node/n_identifier.go:17
↓ 131 callersMethodNewTokenNodePosition
NewTokenNodePosition returns new Position
positionbuilder/position_builder.go:121
↓ 124 callersMethodIsEmpty
()
freefloating/string.go:106
↓ 120 callersMethodGetFreeFloatingToken
(t *scanner.Token)
php5/parser.go:130
↓ 96 callersFunctionparse
(src string)
printer/printer_parsed_php7_test.go:63
↓ 96 callersFunctionprint
(n node.Node)
printer/printer_parsed_php7_test.go:71
↓ 95 callersMethodGetFreeFloatingToken
(t *scanner.Token)
php7/parser.go:129
↓ 94 callersMethodMoveFreeFloating
(src node.Node, dst node.Node)
php7/parser.go:99
↓ 90 callersMethodisNotStringVar
()
scanner/lexer.go:106
↓ 90 callersFunctionparsePhp5
(src string)
printer/printer_parsed_php5_test.go:12
↓ 90 callersFunctionprintPhp5
(n node.Node)
printer/printer_parsed_php5_test.go:20
↓ 60 callersMethodEnterChildList
(key string, w Walkable)
walker/walker.go:19
↓ 60 callersMethodLeaveChildList
(key string, w Walkable)
walker/walker.go:20
↓ 60 callersMethodisNotStringEnd
(s byte)
scanner/lexer.go:127
↓ 56 callersMethodNewNodeListPosition
NewNodeListPosition returns new Position
positionbuilder/position_builder.go:81
↓ 52 callersFunctionNewPosition
NewPosition Position constructor
position/position.go:16
↓ 50 callersFunctionNewVariable
NewVariable node constructor
node/expr/n_variable.go:18
↓ 50 callersMethodisNotHeredocEnd
(p int)
scanner/lexer.go:201
↓ 49 callersMethodLex
(lval Lval)
scanner/scanner.go:59
↓ 43 callersMethodNewNodeTokenPosition
NewNodeTokenPosition returns new Position
positionbuilder/position_builder.go:131
↓ 39 callersMethodjoinPrint
(glue string, nn []node.Node)
printer/printer.go:56
↓ 38 callersMethodjoinPrint
(glue string, nn []node.Node)
printer/pretty_printer.go:36
↓ 37 callersMethodprintIndent
()
printer/pretty_printer.go:59
↓ 36 callersMethodNewNodePosition
NewNodePosition returns new Position
positionbuilder/position_builder.go:91
↓ 34 callersMethodSetPosition
SetPosition sets node position
node/expr/n_variable.go:26
↓ 34 callersFunctionlastNode
helpers
php5/parser.go:85
↓ 33 callersFunctionNewLexer
line scanner/scanner.rl:17
scanner/scanner.go:36
↓ 33 callersMethodungetCnt
(n int)
scanner/lexer.go:253
↓ 32 callersMethodNewTokenNodeListPosition
NewTokenNodeListPosition returns new Position
positionbuilder/position_builder.go:161
↓ 28 callersFunctionNewNamespaceResolver
NewNamespaceResolver NamespaceResolver type constructor
visitor/namespace_resolver.go:23
↓ 26 callersFunctionNewArrayItem
NewArrayItem node constructor
node/expr/n_array_item.go:20
↓ 26 callersMethodaddFreeFloating
(t freefloating.StringType, ps, pe int)
scanner/lexer.go:87
↓ 26 callersFunctionprintIndent
(w io.Writer, d int)
visitor/go_dumper.go:22
↓ 25 callersMethodGetPosition
()
node/node.go:14
↓ 25 callersMethodprintNodes
(nn []node.Node)
printer/printer.go:66
↓ 25 callersMethodprintNodes
(nn []node.Node)
printer/pretty_printer.go:46
↓ 24 callersFunctionNewArrayDimFetch
NewArrayDimFetch node constructor
node/expr/n_array_dim_fetch.go:19
↓ 23 callersMethodprintIndent
(w io.Writer)
visitor/pretty_json_dumper.go:32
↓ 22 callersMethodaddDollarToken
(v node.Node)
php5/parser.go:138
↓ 21 callersMethodWalk
Walk traverses nodes Walk is invoked recursively until v.EnterNode returns true
node/stmt/n_stmt_list.go:46
↓ 21 callersFunctionlastNode
helpers
php7/parser.go:84
↓ 18 callersFunctionNewStmtList
NewStmtList node constructor
node/stmt/n_stmt_list.go:18
↓ 17 callersFunctionNewMagicConstant
NewMagicConstant node constructor
node/scalar/node_magic_constant.go:17
↓ 16 callersMethodResolveName
ResolveName adds a resolved fully qualified name by node
visitor/namespace_resolver.go:245
↓ 14 callersMethodNewNodeListTokenPosition
NewNodeListTokenPosition returns new Position
positionbuilder/position_builder.go:151
↓ 14 callersFunctionNewUse
NewUse node constructor
node/stmt/n_use.go:20
↓ 14 callersMethodSetPosition
SetPosition sets node position
node/stmt/n_stmt_list.go:26
↓ 14 callersMethodaddDollarToken
(v node.Node)
php7/parser.go:137
↓ 14 callersMethodcall
(state int, fnext int)
scanner/lexer.go:227
↓ 13 callersMethodAttributes
()
node/node.go:12
↓ 12 callersMethodSetPosition
SetPosition sets node position
node/expr/n_array_item.go:30
↓ 11 callersFunctionNewReference
NewReference node constructor
node/expr/n_reference.go:18
↓ 10 callersMethodGetWithFreeFloating
()
scanner/lexer.go:19
↓ 10 callersMethodisNotNewLine
()
scanner/lexer.go:219
↓ 10 callersMethodisNotPhpCloseToken
()
scanner/lexer.go:211
↓ 9 callersMethodgetNodeEndPos
(n node.Node)
positionbuilder/position_builder.go:63
↓ 9 callersMethodgetNodeStartPos
(n node.Node)
positionbuilder/position_builder.go:34
↓ 8 callersFunctionNewCaseList
NewCaseList node constructor
node/stmt/n_case_list.go:18
↓ 8 callersFunctionNewConstant
NewConstant node constructor
node/stmt/n_constant.go:20
↓ 8 callersFunctionNewEncapsedStringPart
NewEncapsedStringPart node constructor
node/scalar/node_encapsed_string_part.go:17
↓ 8 callersFunctionNewString
NewString node constructor
node/scalar/node_string.go:17
↓ 8 callersFunctionNewYield
NewYield node constructor
node/expr/n_yield.go:19
↓ 8 callersMethodSetPosition
SetPosition sets node position
node/expr/n_reference.go:26
↓ 8 callersMethodSetPosition
SetPosition sets node position
node/stmt/n_case_list.go:26
↓ 8 callersMethodSetPosition
SetPosition sets node position
node/scalar/node_encapsed_string_part.go:25
↓ 8 callersMethodWithFreeFloating
()
php7/parser.go:56
↓ 8 callersFunctionconcatNameParts
(parts ...[]node.Node)
visitor/namespace_resolver.go:383
↓ 8 callersMethodgetListStartPos
(l []node.Node)
positionbuilder/position_builder.go:22
↓ 7 callersFunctionNewArgument
NewArgument node constructor
node/n_argument.go:19
↓ 7 callersFunctionNewClass
NewClass node constructor
node/stmt/n_class.go:24
↓ 7 callersFunctionNewClassConstFetch
NewClassConstFetch node constructor
node/expr/n_class_const_fetch.go:19
next →1–100 of 2,599, ranked by callers