MCPcopy Create free account
hub / github.com/Tencent/LuaHelper / cgExp

Method cgExp

luahelper-lsp/langserver/check/analysis/analysis_exp.go:14–38  ·  view source on GitHub ↗

返回第一个参数为为产生的funcInfo parentVar 为父的变量指针,如果不为nil,这个子的Exp可能也会创建子的Var,需要关联起来 binParentExp 为二元表达式,父的BinopExp指针, 例如 a = b and c,当对c变量调用cgExp时候,binParentExp为b and c

(node ast.Exp, parentVar *common.VarInfo,
	binParentExp *ast.BinopExp)

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 15

cgTableConstructorExpMethod · 0.95
cgUnopExpMethod · 0.95
cgBinopExpMethod · 0.95
cgFuncCallExpMethod · 0.95
cgTableAccessExpMethod · 0.95
cgRetStatMethod · 0.95
cgFuncCallStatMethod · 0.95
cgWhileStatMethod · 0.95
cgRepeatStatMethod · 0.95
cgIfStatMethod · 0.95
cgForNumStatMethod · 0.95
cgForInStatMethod · 0.95

Calls 8

cgVarargExpMethod · 0.95
cgNameExpMethod · 0.95
cgFuncDefExpMethod · 0.95
cgTableConstructorExpMethod · 0.95
cgUnopExpMethod · 0.95
cgBinopExpMethod · 0.95
cgTableAccessExpMethod · 0.95
cgFuncCallExpMethod · 0.95

Tested by

no test coverage detected