Commit Graph

325 Commits

Author SHA1 Message Date
Kyra Zimmer 9fa1150194
Match backslash as separator in references for moonscript (#273) 2020-09-30 20:11:28 +03:00
Daniel Hahler bb55647363
process_see_reference: look for name.s before functions (#257)
The `@see` reference for an item like the following might point to
itself, although this is in `@module tag` and there is
`tag.master_width_factor` also.

```
--- The default master width factor
--
-- @beautiful beautiful.master_width_factor
-- @param number (default: 0.5)
-- @see master_width_factor
-- @see gap
```

548b15e883/lib/awful/tag.lua (L564-L569)

This patch makes it look for the absolute reference using the module
name first.
2020-09-30 00:54:57 +03:00
Hisham Muhammad 68d516ff34
Add 'new' theme and switch LDoc's own documentation to it (#287) 2020-09-30 00:16:16 +03:00
Jakub Jirutka 5b2ddb0364
Fix syntax errors in builtin.lpeg (#263) 2020-09-30 00:04:38 +03:00
Alexei Robyn 77e72bf92a
Support the use of commonmark markdown via cmark-lua (#311) 2020-09-29 23:59:43 +03:00
Elliott Slaughter f97850dee6
Fix typo (#325) 2020-09-29 22:36:30 +03:00
Alexis BRENON 94dbff2861 More generic approach with a table of names hierarchy 2016-10-26 09:47:26 +02:00
Alexis BRENON 8d9d8e84a2 Add fully_qualified_name and local_name 2016-10-25 21:21:41 +02:00
Steve Donovan 7e5ffcf602 typo in last commit (Eagle eyes of Gary) 2016-10-13 14:53:00 +02:00
Steve Donovan 8de6c79493 issue #251 avoid potential clash between built-in and custom defined kinds like sections 2016-10-13 11:00:05 +02:00
Steve Donovan 3f57e431a2 Issue #248 overeager error messages for module-level fields 2016-10-09 10:41:48 -04:00
Steve Donovan 09b9fdbdd6 Issue #248: assignment wrong way around (Monday morning mode) 2016-08-22 13:18:52 +02:00
Steve Donovan 6e7f4158ec Issue #248 standalone field considered a parse error; reset is_local after parse_error set 2016-08-22 13:04:28 +02:00
steve donovan 607b5cf4c6 globals _G and _VERSION are _tables_ 2016-08-21 11:18:28 +02:00
Steve J Donovan 3e573f4edd Merge pull request #244 from mpeterv/make-target-dir
Use dir.makepath when creating output directory
2016-07-01 14:01:55 +02:00
mpeterv 8bc3700377 Use dir.makepath when creating output directory
Don't exit with error if an intermediate directory doesn't exist.
Also, handle directory creation failure.
2016-07-01 14:48:05 +03:00
Peter Melnichenko 1dfcf2e0a9 Handle failure to parse module call 2016-07-01 14:34:15 +03:00
Peter Melnichenko 3798cb42d3 Don't try to parse a module call if 'module' token is field name
That is, ignore `foo.module()` when looking for module calls.
2016-07-01 14:31:53 +03:00
steve donovan b903eb79df temporary file hack borked on Windows; working on parsing tag modifiers _properly_ 2016-06-27 19:45:26 +02:00
Steve Donovan d47c0f89bf Debian lua-discount package is _yet another Lua binding_ to libmarkdown2 2016-06-27 16:44:18 +02:00
Steve Donovan 7bed1fa826 issue #191 strip left spaces from usage code 2016-06-27 16:25:56 +02:00
Steve Donovan c9b6483d6d issue #240 blank line after comment at end of code block. Crash with fenced block at end of document fixed 2016-06-27 15:27:15 +02:00
Steve Donovan 9f259c59be issue #227: don't force all <li> to have 'disc' style 2016-06-27 12:40:53 +02:00
Steve Donovan dadad3f737 moonscript fat arrow and auto-assign ctor support 2016-06-27 11:48:35 +02:00
Steve Donovan ff60cbd7aa Modules may return a single _function_ (see tests/funmod.lua) 2016-06-27 11:06:29 +02:00
Steve Donovan ebdbf7d0e3 issue #213: --fatalwarnings now also works with parser errors 2016-06-27 10:13:23 +02:00
steve donovan be85db6234 explicit warnings if we cannot deduce item from following code 2016-06-26 19:24:03 +02:00
steve donovan 8a21d4405b fixing up built-in global definitions for 'ldoc -m global' 2016-06-26 19:22:58 +02:00
Steve Donovan 1bcd76e307 new flag: -N,--no_args_infer don't infer arguments from source 2016-06-24 15:53:15 +02:00
Steve Donovan ff0eebceb2 prettier output for ldoc -m if not Windows 2016-06-24 15:51:38 +02:00
Steve Donovan f3e5a5a576 Windows line endings led to wrong section names in Markdown documents 2016-06-21 12:26:36 -04:00
steve donovan 3d31f32b93 --testing: version and date does not change. Bump to 1.4.4 2016-06-20 19:32:46 +02:00
steve donovan f09d617005 always write output with lf line endings 2016-06-20 18:50:07 +02:00
steve donovan 4fbb2aca79 update docs to Lua 5.2/5.3 2016-06-19 12:36:54 +02:00
Steve J Donovan edba959b1b Merge pull request #237 from Alloyed/fix-dumping-objects
Fix logic error when dumping non-function objects
2016-06-19 11:18:47 +02:00
Steve J Donovan dd44ad1ef5 Merge pull request #236 from catwell/pull-1
Support Lua 5.3
2016-06-19 11:17:19 +02:00
Steve J Donovan 44efb79923 Merge pull request #234 from istr/discount-compat
Support both available flavors of discount.
2016-06-19 11:13:54 +02:00
Steve J Donovan 0d9768e86d Merge pull request #223 from thehunmonkgroup/custom-css-config
add custom_css configuration param
2016-06-18 17:38:39 +02:00
Steve J Donovan 2b99730d18 Merge pull request #231 from nebularg/fix_within
Fix @within
2016-06-18 17:33:46 +02:00
Steve J Donovan 5e2f665a49 Merge pull request #222 from th-we/fix-dup-return
Avoid return documentation slipping into preceding function documenation
2016-06-18 17:31:20 +02:00
Steve J Donovan e19b9d5e02 Merge pull request #193 from mooffie/error_func_link
Fix @{error} links
2016-06-17 18:09:52 +02:00
Kyle McLamb 5be42470c3 Fix logic error when dumping non-function objects 2016-06-03 03:28:00 -04:00
Pierre Chapuis 0fb4b257ba support Lua 5.3 2016-05-22 14:58:04 +02:00
Pierre Chapuis 260034ec5c use HTTPS URLs for the manual 2016-05-22 14:57:53 +02:00
Ingo Struck bba78586d4 support both available flavors of ldoc 2016-04-20 20:10:10 +02:00
steve donovan 2ddb9c64c7 Merge branch 'master' of github.com:stevedonovan/LDoc 2016-04-10 18:02:59 +02:00
steve donovan bbbcb1a59f --fatalwarnings flag to force ldoc to return non-zero exit code if there are any warnings; issue #255 @psychon 2016-04-10 18:02:09 +02:00
Steve J Donovan 75a108e0f8 Merge pull request #228 from Alloyed/fix-comment-highlighting
Fix end-of-block comments not highlighting
2016-04-10 16:55:57 +02:00
steve donovan 1ebd148291 allow [int] in table documentation - http://stackoverflow.com/questions/36419386/lua-ldoc-documentation-of-a-table 2016-04-10 16:54:33 +02:00
Kyle Buller 3dada49e07 Fix @within 2016-04-06 01:50:14 -05:00