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
↓ 7 callers
Function
NewConstFetch
NewConstFetch node constructor
node/expr/n_const_fetch.go:18
↓ 7 callers
Function
NewList
NewList node constructor
node/expr/n_list.go:18
↓ 7 callers
Function
NewNew
NewNew node constructor
node/expr/n_new.go:19
↓ 7 callers
Method
ResolveType
ResolveType adds a resolved fully qualified type name
visitor/namespace_resolver.go:253
↓ 7 callers
Method
String
()
errors/error.go:23
↓ 6 callers
Method
GetLine
(p int)
scanner/newline.go:13
↓ 6 callers
Method
GetRootNode
()
parser/parser.go:14
↓ 6 callers
Function
NewError
NewError creates and returns new Error
errors/error.go:16
↓ 6 callers
Function
NewFunctionCall
NewFunctionCall node constructor
node/expr/n_function_call.go:19
↓ 6 callers
Function
NewHeredoc
NewHeredoc node constructor
node/scalar/node_heredoc.go:19
↓ 6 callers
Function
NewNamespace
NewNamespace node constructor
node/stmt/n_namespace.go:19
↓ 6 callers
Method
NewNodeNodeListPosition
NewNodeNodeListPosition returns new Position
positionbuilder/position_builder.go:171
↓ 6 callers
Function
NewNop
NewNop node constructor
node/stmt/n_nop.go:16
↓ 6 callers
Function
NewProperty
NewProperty node constructor
node/stmt/n_property.go:20
↓ 6 callers
Function
NewPropertyFetch
NewPropertyFetch node constructor
node/expr/n_property_fetch.go:19
↓ 6 callers
Function
NewStaticCall
NewStaticCall node constructor
node/expr/n_static_call.go:20
↓ 6 callers
Function
NewStaticPropertyFetch
NewStaticPropertyFetch node constructor
node/expr/n_static_property_fetch.go:19
↓ 6 callers
Function
NewStaticVar
NewStaticVar node constructor
node/stmt/n_static_var.go:19
↓ 6 callers
Function
NewTernary
NewTernary node constructor
node/expr/n_ternary.go:20
↓ 6 callers
Function
NewTraitUseAlias
NewTraitUseAlias node constructor
node/stmt/n_trait_use_alias.go:20
↓ 6 callers
Method
SetPosition
SetPosition sets node position
node/stmt/n_constant.go:30
↓ 6 callers
Method
getListEndPos
(l []node.Node)
positionbuilder/position_builder.go:51
↓ 6 callers
Method
growCallStack
()
scanner/lexer.go:205
↓ 6 callers
Function
yyTokname
(c int)
php7/php7.go:1822
↓ 6 callers
Function
yyTokname
(c int)
php5/php5.go:2024
↓ 5 callers
Method
AddNamespacedName
AddNamespacedName adds namespaced name by node
visitor/namespace_resolver.go:236
↓ 5 callers
Method
Error
(msg string)
scanner/lexer.go:258
↓ 5 callers
Function
NewArgumentList
NewArgumentList node constructor
node/n_argument_list.go:17
↓ 5 callers
Function
NewAssign
NewAssign node constructor
node/expr/assign/n_assign.go:19
↓ 5 callers
Function
NewExit
NewExit node constructor
node/expr/n_exit.go:19
↓ 5 callers
Function
NewLnumber
NewLnumber node constructor
node/scalar/node_lnumber.go:17
↓ 5 callers
Function
NewUseList
NewUseList node constructor
node/stmt/n_use_list.go:19
↓ 5 callers
Method
Parse
Parse the php7 Parser entrypoint
php5/parser.go:62
↓ 5 callers
Method
SetPosition
SetPosition sets node position
node/expr/n_list.go:26
↓ 4 callers
Method
Lex
(lval *yySymType)
php5/php5.go:1999
↓ 4 callers
Function
NewAltSwitch
NewAltSwitch node constructor
node/stmt/n_alt_switch.go:19
↓ 4 callers
Function
NewDeclare
NewDeclare node constructor
node/stmt/n_declare.go:20
↓ 4 callers
Function
NewGroupUse
NewGroupUse node constructor
node/stmt/n_group_use.go:20
↓ 4 callers
Function
NewHaltCompiler
NewHaltCompiler node constructor
node/stmt/n_halt_compiler.go:16
↓ 4 callers
Function
NewNamespace
NewNamespace constructor
visitor/namespace_resolver.go:269
↓ 4 callers
Method
NewOptionalListTokensPosition
NewOptionalListTokensPosition returns new Position
positionbuilder/position_builder.go:191
↓ 4 callers
Function
NewParameter
NewParameter node constructor
node/n_parameter.go:21
↓ 4 callers
Function
NewReturn
NewReturn node constructor
node/stmt/n_return.go:18
↓ 4 callers
Function
NewSwitch
NewSwitch node constructor
node/stmt/n_switch.go:19
↓ 4 callers
Function
NewTraitMethodRef
NewTraitMethodRef node constructor
node/stmt/n_trait_method_ref.go:19
↓ 4 callers
Function
NewUnaryMinus
NewUnaryMinus node constructor
node/expr/n_unary_minus.go:18
↓ 4 callers
Method
SetPosition
SetPosition sets node position
node/stmt/n_static_var.go:28
↓ 4 callers
Method
SetPosition
SetPosition sets node position
node/stmt/n_alt_else_if.go:28
↓ 4 callers
Method
SetPosition
SetPosition sets node position
node/stmt/n_property.go:30
↓ 4 callers
Method
SetPosition
SetPosition sets node position
node/name/n_name_part.go:25
↓ 4 callers
Function
checkErr
(err error)
main.go:190
↓ 4 callers
Method
ret
(n int)
scanner/lexer.go:237
↓ 4 callers
Method
ungetStr
(s string)
scanner/lexer.go:246
↓ 3 callers
Method
Error
(s string)
php5/php5.go:2000
↓ 3 callers
Method
Get
Get returns *Token from pool or creates new object
scanner/token_pool.go:9
↓ 3 callers
Method
GetErrors
()
parser/parser.go:15
↓ 3 callers
Method
GetRootNode
GetRootNode returns root node
php5/parser.go:74
↓ 3 callers
Function
NewArray
NewArray node constructor
node/expr/n_array.go:18
↓ 3 callers
Function
NewBitwiseAnd
NewBitwiseAnd node constructor
node/expr/binary/n_bitwise_and.go:19
↓ 3 callers
Function
NewBitwiseNot
NewBitwiseNot node constructor
node/expr/n_bitwise_not.go:18
↓ 3 callers
Function
NewBitwiseOr
NewBitwiseOr node constructor
node/expr/binary/n_bitwise_or.go:19
↓ 3 callers
Function
NewBitwiseXor
NewBitwiseXor node constructor
node/expr/binary/n_bitwise_xor.go:19
↓ 3 callers
Function
NewBooleanAnd
NewBooleanAnd node constructor
node/expr/binary/n_boolean_and.go:19
↓ 3 callers
Function
NewBooleanNot
NewBooleanNot node constructor
node/expr/n_boolean_not.go:18
↓ 3 callers
Function
NewBooleanOr
NewBooleanOr node constructor
node/expr/binary/n_boolean_or.go:19
↓ 3 callers
Function
NewBreak
NewBreak node constructor
node/stmt/n_break.go:18
↓ 3 callers
Function
NewCatch
NewCatch node constructor
node/stmt/n_catch.go:20
↓ 3 callers
Function
NewClosure
NewClosure node constructor
node/expr/n_closure.go:24
↓ 3 callers
Function
NewConcat
NewConcat node constructor
node/expr/binary/n_concat.go:19
↓ 3 callers
Function
NewContinue
NewContinue node constructor
node/stmt/n_continue.go:18
↓ 3 callers
Function
NewDiv
NewDiv node constructor
node/expr/binary/n_div.go:19
↓ 3 callers
Function
NewEmpty
NewEmpty node constructor
node/expr/n_empty.go:18
↓ 3 callers
Function
NewEqual
NewEqual node constructor
node/expr/binary/n_equal.go:19
↓ 3 callers
Function
NewExpression
NewExpression node constructor
node/stmt/n_expression.go:18
↓ 3 callers
Function
NewGreater
NewGreater node constructor
node/expr/binary/n_greater.go:19
↓ 3 callers
Function
NewGreaterOrEqual
NewGreaterOrEqual node constructor
node/expr/binary/n_greater_or_equal.go:19
↓ 3 callers
Function
NewIdentical
NewIdentical node constructor
node/expr/binary/n_identical.go:19
↓ 3 callers
Function
NewLogicalAnd
NewLogicalAnd node constructor
node/expr/binary/n_logical_and.go:19
↓ 3 callers
Function
NewLogicalOr
NewLogicalOr node constructor
node/expr/binary/n_logical_or.go:19
↓ 3 callers
Function
NewLogicalXor
NewLogicalXor node constructor
node/expr/binary/n_logical_xor.go:19
↓ 3 callers
Function
NewMinus
NewMinus node constructor
node/expr/binary/n_minus.go:19
↓ 3 callers
Function
NewMod
NewMod node constructor
node/expr/binary/n_mod.go:19
↓ 3 callers
Function
NewMul
NewMul node constructor
node/expr/binary/n_mul.go:19
↓ 3 callers
Method
NewNodeListNodePosition
NewNodeListNodePosition returns new Position
positionbuilder/position_builder.go:181
↓ 3 callers
Function
NewNotEqual
NewNotEqual node constructor
node/expr/binary/n_not_equal.go:19
↓ 3 callers
Function
NewNotIdentical
NewNotIdentical node constructor
node/expr/binary/n_not_identical.go:19
↓ 3 callers
Function
NewPlus
NewPlus node constructor
node/expr/binary/n_plus.go:19
↓ 3 callers
Function
NewPow
NewPow node constructor
node/expr/binary/n_pow.go:19
↓ 3 callers
Function
NewReference
NewReference node constructor
node/expr/assign/n_assign_ref.go:19
↓ 3 callers
Function
NewShiftLeft
NewShiftLeft node constructor
node/expr/binary/n_shift_left.go:19
↓ 3 callers
Function
NewShiftRight
NewShiftRight node constructor
node/expr/binary/n_shift_right.go:19
↓ 3 callers
Function
NewShortArray
NewShortArray node constructor
node/expr/n_short_array.go:18
↓ 3 callers
Function
NewSmaller
NewSmaller node constructor
node/expr/binary/n_smaller.go:19
↓ 3 callers
Function
NewSmallerOrEqual
NewSmallerOrEqual node constructor
node/expr/binary/n_smaller_or_equal.go:19
↓ 3 callers
Function
NewTraitAdaptationList
NewTraitAdaptationList node constructor
node/stmt/n_trait_adaptation_list.go:18
↓ 3 callers
Function
NewTry
NewTry node constructor
node/stmt/n_try.go:20
↓ 3 callers
Function
NewUnaryPlus
NewUnaryPlus node constructor
node/expr/n_unary_plus.go:18
↓ 3 callers
Method
Parse
(yyLexer)
php5/php5.go:2004
↓ 3 callers
Method
SetState
(s printerState)
printer/printer.go:39
↓ 3 callers
Method
SetVarName
SetVarName reset var name
node/expr/n_variable.go:45
← previous
next →
101–200 of 2,599, ranked by callers