🐞 Časté problémy¶
Vytváranie objektov starou syntaxou¶
Niektoré Lua moduly využívajú starú syntax vytvárania objektov v tvare module(_nazov_modulu_) namiesto novej syntaxe, ktorá vracia vybrané funkcie a premenné modulu prostredníctvom návratovej hodnoty vo forme tabuľky v nižšie uvedenom tvare.
Vytváranie objektov novou syntaxou¶
local logger
local mojaPremenna
local moja Funkcia
return {
logger = logger,
mojaPremenna = mojaPremenna,
mojaFunkcia = mojaFunkcia
}
Výskyt starej syntaxe¶
Stará syntax je použitá v nasledujúcich moduloch :
Luametrics- metrics/init.lua
- metrics/rules.lua
- metrics/captures/ast.lua
- metrics/captures/block.lua
- metrics/captures/cyclomatic.lua
- metrics/captures/document_metrics.lua
- metrics/captures/functiontree.lua
- metrics/captures/halstead.lua
- metrics/captures/hypergraph.lua
- metrics/captures/infoflow.lua
- metrics/captures/LOC.lua
- metrics/captures/statements.lua
- metrics/luadoc/captures.lua
- metrics/luadoc/commentParser.lua
Luameg- meg.lua