diff options
| author | ruki <[email protected]> | 2016-12-23 08:44:49 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2017-01-06 17:20:08 +0800 |
| commit | 41b436bf13e65ea0a9eb3e826d944a626e387df2 (patch) | |
| tree | 9c0b16f1a065e1a8429e20a5e5d68ab8d02672ee /xmake/core/language/language.lua | |
| parent | b068b2c7639c75d3c599d1e4851de87b7bc70cfd (diff) | |
add api define for interpreter
Diffstat (limited to 'xmake/core/language/language.lua')
| -rw-r--r-- | xmake/core/language/language.lua | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/xmake/core/language/language.lua b/xmake/core/language/language.lua index 43b77898e..3800647cc 100644 --- a/xmake/core/language/language.lua +++ b/xmake/core/language/language.lua @@ -272,12 +272,12 @@ function language.apis() -- load all languages local languages, errors = language.load() if not languages then - return nil, errors + os.raise(errors) end - + -- merge apis for each language local apis = {values = {}, pathes = {}} - for _, instance in pairs(languages) do + for name, instance in pairs(languages) do local instance_apis = instance:get("apis") if instance_apis then table.join2(apis.values, table.wrap(instance_apis.values)) |
