steve donovan
|
094852da4c
|
default template and style sheets now loaded as Lua modules, to get no-fuss LuaRocks install.
|
2011-08-22 12:54:32 +02:00 |
steve donovan
|
226d3d372c
|
-c option may be given relative or absolute path to configuration file; file references in this file will be relative to its position
|
2011-08-21 19:01:31 +02:00 |
steve donovan
|
e680b44435
|
tweak to allowing space before :; do not strip linefeed after end of summary.
|
2011-08-21 18:50:58 +02:00 |
steve donovan
|
1befcc505c
|
problem with parsing explicit module() fixed
|
2011-08-21 17:29:56 +02:00 |
steve donovan
|
80e2e1e112
|
lorenzo's suggestion; may optionally provide text for the reference link using a colon
|
2011-08-21 17:25:28 +02:00 |
steve donovan
|
87784490fc
|
track line numbers in full text mode by counting linefeeds in spaces and comments
|
2011-08-21 17:23:58 +02:00 |
steve donovan
|
e265370400
|
lexer rewritten to return an object and not a coroutine. Methods like getline() and lineno() now work much better; sorts out problems encountered with Lua block comments
|
2011-08-14 11:54:40 +02:00 |
steve donovan
|
779ce4bb51
|
example of using --package ... to generate luadoc documentation correctly
|
2011-08-14 11:50:36 +02:00 |
steve donovan
|
f5504a345a
|
quote strings in long comment blocks. This continues an already nasty hack which we need to retire pronto
|
2011-07-30 11:07:26 +02:00 |
steve donovan
|
9b373e36aa
|
need explicit 'extended_markdown' in config to do pre-processing. This feature is currently not working 100%
|
2011-07-30 11:06:42 +02:00 |
steve donovan
|
7fa4d6d9eb
|
if the doc item has an explicit name, don't try to deduce item further
|
2011-07-30 11:04:54 +02:00 |
steve donovan
|
75a6cf14da
|
line endings sorted out
|
2011-07-30 11:01:42 +02:00 |
steve donovan
|
85728c1947
|
some generalizations with extended code parsing
|
2011-07-29 15:55:28 +02:00 |
steve donovan
|
bedb89a307
|
initial blank line makes lexer give up
|
2011-07-29 15:54:23 +02:00 |
steve donovan
|
1dc062dafb
|
extending code inferrence patterns
|
2011-07-29 15:53:45 +02:00 |
steve donovan
|
b1a856d9e7
|
doc updates
|
2011-07-29 15:52:31 +02:00 |
steve donovan
|
eb15776a9b
|
throw error if unrecognized fields used in config.ld; examples field may now be a string; needed to normalize paths on Windows
|
2011-07-29 15:52:16 +02:00 |
steve donovan
|
5e77edc33a
|
example now uses @{refs}
|
2011-07-18 12:08:24 +02:00 |
steve donovan
|
88dbcd0d85
|
module(...) resolution wuz broke; parser needed args.package
|
2011-07-18 12:07:40 +02:00 |
steve donovan
|
0b181d3b66
|
ldoc.output was not set before the index
|
2011-07-14 15:27:16 +02:00 |
steve donovan
|
742370d3ff
|
restored nowrap to tables, until we can control this better
|
2011-07-14 15:26:03 +02:00 |
steve donovan
|
1735332b96
|
check_file now copies the file up if it is newer
|
2011-07-14 15:23:55 +02:00 |
steve donovan
|
da13ae5942
|
handle [=[...]=] comments and strings
|
2011-07-14 15:23:20 +02:00 |
steve donovan
|
a41792c56c
|
better support for one-column style
|
2011-07-12 15:42:58 +02:00 |
steve donovan
|
aae0c9a5d1
|
great refactoring: now also prettifies code in Markdown documents
|
2011-07-12 14:14:55 +02:00 |
steve donovan
|
788d8f24bd
|
Topics working with section references; cross-references starting to work
|
2011-07-11 15:40:44 +02:00 |
steve donovan
|
ebc7c4e22f
|
ldoc.files and ldoc.examples can have field
|
2011-07-11 09:59:10 +02:00 |
steve donovan
|
d864e49f47
|
lexer would hang on an empty file
|
2011-07-11 09:34:18 +02:00 |
steve donovan
|
2e016bbe65
|
all output is UTF-8 encoded
|
2011-07-11 09:29:37 +02:00 |
steve donovan
|
42cb80be25
|
examples starting to work: factoring looking-up addresses out of template
|
2011-07-10 19:12:35 +02:00 |
steve donovan
|
7839a791ae
|
code reformat 4 to 3 spaces per indent
|
2011-07-10 19:10:53 +02:00 |
steve donovan
|
6935affe05
|
one-column stylesheet by Lorenzo; initial prettification for examples
|
2011-07-08 16:01:05 +02:00 |
steve donovan
|
acaa57c6b6
|
handling of strings was borked
|
2011-07-08 16:00:21 +02:00 |
steve donovan
|
684b5f350e
|
provision for looking up class method names; only explicit modules have their names adjusted for package.mod
|
2011-07-08 15:59:56 +02:00 |
steve donovan
|
7ae455c006
|
implement --one: refactoring for examples support
|
2011-07-08 15:58:40 +02:00 |
steve donovan
|
daa5780916
|
provision in template not to show contents
|
2011-07-08 15:58:01 +02:00 |
steve donovan
|
4d718d3e86
|
Inline references are now @{ref}, not <ref>
|
2011-07-07 14:29:27 +02:00 |
steve donovan
|
c727f0106c
|
can specify configuration file with --config parameter
|
2011-07-07 14:28:41 +02:00 |
steve donovan
|
cfe818ae35
|
don't use nowrap on name table cells
|
2011-07-07 14:27:55 +02:00 |
steve donovan
|
e786e6beac
|
generalizations: <ref> can also be used w/out Markdown. Options to switch off various parts of the template
|
2011-07-06 15:24:05 +02:00 |
steve donovan
|
c1c507c2a7
|
examples updated
|
2011-07-06 11:49:50 +02:00 |
steve donovan
|
efd03cccb3
|
Markdown preprocess: consistently indented blocks are given paragraph break lines around them. Use ldoc.classic_markdown to switch off
|
2011-07-06 11:49:24 +02:00 |
steve donovan
|
67c4a795af
|
ldoc.no_summary switches to functions-down-side, no upfront tables; useful for single-module projects
|
2011-07-06 11:47:41 +02:00 |
steve donovan
|
cd0c64475b
|
no top margin for sublist <ul>, <ol>
|
2011-07-06 11:46:38 +02:00 |
steve donovan
|
8e791b8be6
|
new md test
|
2011-07-05 20:19:48 +02:00 |
steve donovan
|
99cfca7643
|
attempt to tame markdown.lua's need for blank lines around lists; it is not doing nested lists correctly (throwing in <p> inside <li>)
|
2011-07-05 18:53:28 +02:00 |
steve donovan
|
5e891d8d7c
|
Can now have <<REF>> inside Markdown-flavoured ldoc, which use the same rules for
REF as with @see references. References within a single module document must be
to the name of the document from args.output, not the module name.
|
2011-07-05 18:19:49 +02:00 |
steve donovan
|
e21db67984
|
factoring out custom markup processing
|
2011-07-05 16:30:49 +02:00 |
steve donovan
|
2810c4804a
|
conditional fix for Penlight 0.9.5; uses loadin() if available
|
2011-07-05 13:33:27 +02:00 |
steve donovan
|
3169b6482f
|
the new name for index (args.output) will be used for index refernces as well
|
2011-07-03 18:22:45 +02:00 |