-
structure return needs 'typename'; by default merge_error_groups will combine different error tag texts
Steve Donovan
10 years ago
-
inline error comments starting to work
Steve Donovan
10 years ago
-
error tag now auto-groups; refactorings
Steve Donovan
10 years ago
-
PL utils.unpack compatibility; refactoring error 'tag'
Steve Donovan
10 years ago
-
composite return types experiment
steve donovan
10 years ago
-
ldoc.alias can specify a function which must return tag, value, modifiers like Item:check_tag. The alias error works with return groups
steve donovan
10 years ago
-
doc updates
Steve Donovan
10 years ago
-
fix issue #80, backticks expand in copyright and other 'info' tags. format='backtick' (-f backtick) is like format='plain' but with implicit 'backtick_references=true'. -X is short for 'not_luadoc'
Steve Donovan
10 years ago
-
fix #84; also no_space_before_args=false to stop ldoc putting space between name and arglist of functions
Steve Donovan
10 years ago
-
new classmod tag for defining modules that just export one class (experimental)
Steve Donovan
10 years ago
-
Default output directory is now 'doc'; annotations were borked and not_luadoc check could blow up
steve donovan
10 years ago
-
fixes issue #62: keep LuaDoc compatibility, unless not_luadoc is explicitly set
steve donovan
10 years ago
-
'plain=true' when format is set but you do not want doc comments treated specially. Backticks are now expanded in usage blocks
steve donovan
10 years ago
-
Issue #61 sorted - not using Tags.add consistently
steve donovan
10 years ago
-
allow -c to be used with explicit file
steve donovan
11 years ago
-
merging trailing [opt] as [optchain]s. Trying to solve 'self' references in modules
steve donovan
11 years ago
-
issue #57: [opt=default] support - see tests/styles/four.lua
steve donovan
11 years ago
-
modules returning a single function are supported, see tests/styles/func.lua. Parameters may have subfields, see tests/styles/subparams.lua
steve donovan
11 years ago
-
tables inside 'classes' are implicitly 'static'; respect blank lines even if not using markdown; fall back to bundled markdown.lua if not found elsewhere
steve donovan
11 years ago
-
fixed issue #47; flag-style tags like @local were blowing up with description collection
steve donovan
11 years ago
-
no longer an error for @function to have modifiers (#45), although we're not yet passing it through. New @static tag for class methods
steve donovan
11 years ago
-
@type summary no longer dropped (#49); @type can be used with @usage (#52); CSS tweaks for prettification; nasty '<pre/>' typo squashed
steve donovan
11 years ago
-
examples of syntax highlighting in function @usage blocks; 'static' member functions
steve donovan
11 years ago
-
added module merging - see tests/merge directory (--merge flag)
steve donovan
11 years ago
-
new_type() can now specify subfield; Colon mode must be explicitly switched on with -C,--colon or in config.ld
steve donovan
11 years ago
-
serious .0 bug squashed! nocolon option to turn off colon-style detection. boilerplate option forces first comments to be ignored
steve donovan
11 years ago
-
in implicit function style (a la Geoff) the first comment refers to the return value. In colon style, an exclamation mark allows a typename to be directly used as a 'tag'. The word 'optional' is only issued if we have either nil or a type
steve donovan
11 years ago
-
more tests; styles meant as catalog of supported styles, submodule shows off within and submodule tag
steve donovan
11 years ago
-
table field inference borked by recent changes; tests/simple/tables.lua is now behaving better
steve donovan
11 years ago
-
relaxed argcheck-like style without at-signs; see example file
steve donovan
11 years ago