Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/z7zmey/php-parser
/ functions
Functions
2,599 in github.com/z7zmey/php-parser
⨍
Functions
2,599
◇
Types & classes
222
↓ 2 callers
Method
splitSemiColonAndPhpCloseTag
(htmlNode node.Node, prevNode node.Node)
php7/parser.go:156
↓ 2 callers
Method
splitSemiColonAndPhpCloseTag
(htmlNode node.Node, prevNode node.Node)
php5/parser.go:157
↓ 2 callers
Function
yylex1
(lex yyLexer, lval *yySymType)
php7/php7.go:1904
↓ 2 callers
Function
yylex1
(lex yyLexer, lval *yySymType)
php5/php5.go:2106
↓ 1 callers
Method
AddAlias
AddAlias adds a new alias
visitor/namespace_resolver.go:281
↓ 1 callers
Method
GetErrors
GetErrors returns errors list
php7/parser.go:78
↓ 1 callers
Method
GetErrors
GetErrors returns errors list
php5/parser.go:79
↓ 1 callers
Method
GetParts
GetParts returns the name parts
node/name/n_relative.go:65
↓ 1 callers
Method
GetParts
GetParts returns the name parts
node/name/n_name.go:65
↓ 1 callers
Method
GetParts
GetParts returns the name parts
node/name/n_fully_qualified.go:65
↓ 1 callers
Method
GetPhpDocComment
()
scanner/lexer.go:16
↓ 1 callers
Function
NewArrowFunction
NewArrowFunction node constructor
node/expr/n_arrow_function.go:23
↓ 1 callers
Function
NewCoalesce
NewCoalesce node constructor
node/expr/assign/n_coalesce.go:19
↓ 1 callers
Function
NewCoalesce
NewCoalesce node constructor
node/expr/binary/n_coalesce.go:19
↓ 1 callers
Function
NewNullable
NewNullable node constructor
node/n_nullable.go:17
↓ 1 callers
Function
NewParser
(src []byte, v string)
parser/parser.go:19
↓ 1 callers
Function
NewPrettyJsonDumper
(Writer io.Writer, NsResolver *NamespaceResolver)
visitor/pretty_json_dumper.go:22
↓ 1 callers
Function
NewSpaceship
NewSpaceship node constructor
node/expr/binary/n_spaceship.go:19
↓ 1 callers
Function
NewYieldFrom
NewYieldFrom node constructor
node/expr/n_yield_from.go:18
↓ 1 callers
Method
ResolveAlias
ResolveAlias returns alias or error if not found
visitor/namespace_resolver.go:360
↓ 1 callers
Method
ResolveName
ResolveName returns a resolved fully qualified name
visitor/namespace_resolver.go:292
↓ 1 callers
Method
SetPhpDocComment
(string)
scanner/lexer.go:17
↓ 1 callers
Method
SetPosition
SetPosition sets node position
node/n_argument.go:29
↓ 1 callers
Method
SetPosition
SetPosition sets node position
node/expr/n_short_list.go:26
↓ 1 callers
Method
SetPosition
SetPosition sets node position
node/scalar/node_lnumber.go:25
↓ 1 callers
Method
SetPosition
SetPosition sets node position
node/scalar/node_string.go:25
↓ 1 callers
Method
Token
(tkn *Token)
scanner/lexer.go:27
↓ 1 callers
Method
Walk
Walk traverses nodes Walk is invoked recursively until v.EnterNode returns true
node/expr/n_closure.go:62
↓ 1 callers
Method
Walk
Walk traverses nodes Walk is invoked recursively until v.EnterNode returns true
node/stmt/n_class_method.go:61
↓ 1 callers
Method
isHeredocEndBefore73
(p int)
scanner/lexer.go:149
↓ 1 callers
Function
isValidVarName
(r byte)
scanner/lexer.go:273
↓ 1 callers
Function
isValidVarNameStart
(r byte)
scanner/lexer.go:269
↓ 1 callers
Function
parserWorker
(fileCh <-chan *file, r chan<- result)
main.go:105
↓ 1 callers
Method
printArray
cast
printer/printer.go:1178
↓ 1 callers
Method
printArray
cast
printer/pretty_printer.go:913
↓ 1 callers
Method
printAssign
Assign
printer/printer.go:661
↓ 1 callers
Method
printAssign
Assign
printer/pretty_printer.go:595
↓ 1 callers
Method
printAssignBitwiseAnd
(n node.Node)
printer/printer.go:685
↓ 1 callers
Method
printAssignBitwiseAnd
(n node.Node)
printer/pretty_printer.go:609
↓ 1 callers
Method
printAssignBitwiseOr
(n node.Node)
printer/printer.go:697
↓ 1 callers
Method
printAssignBitwiseOr
(n node.Node)
printer/pretty_printer.go:616
↓ 1 callers
Method
printAssignBitwiseXor
(n node.Node)
printer/printer.go:708
↓ 1 callers
Method
printAssignBitwiseXor
(n node.Node)
printer/pretty_printer.go:623
↓ 1 callers
Method
printAssignCoalesce
(n node.Node)
printer/printer.go:719
↓ 1 callers
Method
printAssignConcat
(n node.Node)
printer/printer.go:730
↓ 1 callers
Method
printAssignConcat
(n node.Node)
printer/pretty_printer.go:630
↓ 1 callers
Method
printAssignDiv
(n node.Node)
printer/printer.go:741
↓ 1 callers
Method
printAssignDiv
(n node.Node)
printer/pretty_printer.go:637
↓ 1 callers
Method
printAssignMinus
(n node.Node)
printer/printer.go:752
↓ 1 callers
Method
printAssignMinus
(n node.Node)
printer/pretty_printer.go:644
↓ 1 callers
Method
printAssignMod
(n node.Node)
printer/printer.go:763
↓ 1 callers
Method
printAssignMod
(n node.Node)
printer/pretty_printer.go:651
↓ 1 callers
Method
printAssignMul
(n node.Node)
printer/printer.go:774
↓ 1 callers
Method
printAssignMul
(n node.Node)
printer/pretty_printer.go:658
↓ 1 callers
Method
printAssignPlus
(n node.Node)
printer/printer.go:785
↓ 1 callers
Method
printAssignPlus
(n node.Node)
printer/pretty_printer.go:665
↓ 1 callers
Method
printAssignPow
(n node.Node)
printer/printer.go:796
↓ 1 callers
Method
printAssignPow
(n node.Node)
printer/pretty_printer.go:672
↓ 1 callers
Method
printAssignReference
(n node.Node)
printer/printer.go:672
↓ 1 callers
Method
printAssignShiftLeft
(n node.Node)
printer/printer.go:807
↓ 1 callers
Method
printAssignShiftLeft
(n node.Node)
printer/pretty_printer.go:679
↓ 1 callers
Method
printAssignShiftRight
(n node.Node)
printer/printer.go:818
↓ 1 callers
Method
printAssignShiftRight
(n node.Node)
printer/pretty_printer.go:686
↓ 1 callers
Method
printBinaryBitwiseAnd
binary
printer/printer.go:831
↓ 1 callers
Method
printBinaryBitwiseAnd
binary
printer/pretty_printer.go:695
↓ 1 callers
Method
printBinaryBitwiseOr
(n node.Node)
printer/printer.go:843
↓ 1 callers
Method
printBinaryBitwiseOr
(n node.Node)
printer/pretty_printer.go:703
↓ 1 callers
Method
printBinaryBitwiseXor
(n node.Node)
printer/printer.go:855
↓ 1 callers
Method
printBinaryBitwiseXor
(n node.Node)
printer/pretty_printer.go:711
↓ 1 callers
Method
printBinaryBooleanAnd
(n node.Node)
printer/printer.go:867
↓ 1 callers
Method
printBinaryBooleanAnd
(n node.Node)
printer/pretty_printer.go:719
↓ 1 callers
Method
printBinaryBooleanOr
(n node.Node)
printer/printer.go:879
↓ 1 callers
Method
printBinaryBooleanOr
(n node.Node)
printer/pretty_printer.go:727
↓ 1 callers
Method
printBinaryCoalesce
(n node.Node)
printer/printer.go:891
↓ 1 callers
Method
printBinaryCoalesce
(n node.Node)
printer/pretty_printer.go:735
↓ 1 callers
Method
printBinaryConcat
(n node.Node)
printer/printer.go:903
↓ 1 callers
Method
printBinaryConcat
(n node.Node)
printer/pretty_printer.go:743
↓ 1 callers
Method
printBinaryDiv
(n node.Node)
printer/printer.go:915
↓ 1 callers
Method
printBinaryDiv
(n node.Node)
printer/pretty_printer.go:751
↓ 1 callers
Method
printBinaryEqual
(n node.Node)
printer/printer.go:927
↓ 1 callers
Method
printBinaryEqual
(n node.Node)
printer/pretty_printer.go:759
↓ 1 callers
Method
printBinaryGreater
(n node.Node)
printer/printer.go:951
↓ 1 callers
Method
printBinaryGreater
(n node.Node)
printer/pretty_printer.go:775
↓ 1 callers
Method
printBinaryGreaterOrEqual
(n node.Node)
printer/printer.go:939
↓ 1 callers
Method
printBinaryGreaterOrEqual
(n node.Node)
printer/pretty_printer.go:767
↓ 1 callers
Method
printBinaryIdentical
(n node.Node)
printer/printer.go:963
↓ 1 callers
Method
printBinaryIdentical
(n node.Node)
printer/pretty_printer.go:783
↓ 1 callers
Method
printBinaryLogicalAnd
(n node.Node)
printer/printer.go:975
↓ 1 callers
Method
printBinaryLogicalAnd
(n node.Node)
printer/pretty_printer.go:791
↓ 1 callers
Method
printBinaryLogicalOr
(n node.Node)
printer/printer.go:993
↓ 1 callers
Method
printBinaryLogicalOr
(n node.Node)
printer/pretty_printer.go:799
↓ 1 callers
Method
printBinaryLogicalXor
(n node.Node)
printer/printer.go:1011
↓ 1 callers
Method
printBinaryLogicalXor
(n node.Node)
printer/pretty_printer.go:807
↓ 1 callers
Method
printBinaryMinus
(n node.Node)
printer/printer.go:1029
↓ 1 callers
Method
printBinaryMinus
(n node.Node)
printer/pretty_printer.go:815
↓ 1 callers
Method
printBinaryMod
(n node.Node)
printer/printer.go:1041
↓ 1 callers
Method
printBinaryMod
(n node.Node)
printer/pretty_printer.go:823
↓ 1 callers
Method
printBinaryMul
(n node.Node)
printer/printer.go:1053
↓ 1 callers
Method
printBinaryMul
(n node.Node)
printer/pretty_printer.go:831
↓ 1 callers
Method
printBinaryNotEqual
(n node.Node)
printer/printer.go:1065
← previous
next →
301–400 of 2,599, ranked by callers