-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.ld
33 lines (25 loc) · 1.03 KB
/
config.ld
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
-- LDoc configuration file
project = "Applause"
description = "LuaJIT-based real-time synthesizer, based on a stream algebra"
format = "markdown"
readme = "README.md"
examples = "examples/"
file = {
"applause.lua", "sndfile-stream.lua", -- "sndfile.lua",
"filters.lua", "fft.lua", "dssi.lua", "midi.lua", "evdev.lua"
}
no_space_before_args = true
manual_url "https://www.lua.org/manual/5.1/manual.html"
-- Support external references to the bit module.
custom_see_handler("^bit%.(.+)$", function(fnc)
return "bit."..fnc, "https://bitop.luajit.org/api.html#"..fnc
end)
-- Use @Stream only if a parameter must already be a Stream object.
tparam_alias("Stream", "Stream")
-- Use @StreamableNumber for parameters that can be converted to number streams using tostream().
tparam_alias("StreamableNumber", "Stream|{number,...}|number")
-- For metamethods
-- FIXME: Perhaps we can put them into separate sections.
new_type("metamethod", "Metamethods")
-- The @submodule tag does not work, so we use `@module applause` multiple times instead.
merge = true