mirror of
https://github.com/Reuh/anselme.git
synced 2025-10-28 00:59:31 +00:00
Implicitly call references like functions
This commit is contained in:
parent
95462391e3
commit
1263c32572
9 changed files with 505 additions and 73 deletions
|
|
@ -267,6 +267,11 @@ common = {
|
|||
-- returns directly a function expression in case of success
|
||||
-- return nil, err otherwise
|
||||
find_function = function(state, namespace, name, arg, paren_call, implicit_call)
|
||||
local l = common.find_all(state.aliases, state.functions, namespace, name)
|
||||
return common.find_function_from_list(state, namespace, name, l, arg, paren_call, implicit_call)
|
||||
end,
|
||||
--- same as find_function, but take a list of already found ffqm instead of searching
|
||||
find_function_from_list = function(state, namespace, name, names, arg, paren_call, implicit_call)
|
||||
local variants = {}
|
||||
local err = ("compatible function %q variant not found"):format(name)
|
||||
local l = common.find_all(state.aliases, state.functions, namespace, name)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue