Nim/doc
Zahary Karadjov d0edb1826b adds an option to interleave the generated code with snippets from the original source
Lines from the original source are outputted as comments next to line directives.
Hopefully, this will make debugging codegen problems easier.

Other changes:
The frame setup code now uses a single-line C macro. My motivation was to reduce
the noise in the generated output and make it easier to step over the boiler-plate
code, but counter-intuitively this also improved the overall compilation speed a
little bit so I applied the same treatment to line tracking too (this reduces the size of
the generated files and the explanation is that probably the I/O overhead dominates
the macro expansion costs).
2012-12-02 20:36:29 +02:00
..
abstypes.txt Integrating my changes, mostly minor/cosmetic fixes; plus a big Windows lib update 2010-05-21 16:03:21 +02:00
advopt.txt adds an option to interleave the generated code with snippets from the original source 2012-12-02 20:36:29 +02:00
apis.txt deprecated system.copy: use system.substr instead 2011-05-14 01:13:44 +02:00
astspec.txt non-nil AST; continue after errors for IDE support 2011-02-12 19:24:20 +01:00
basicopt.txt doc2 improvements 2012-06-24 02:34:11 +02:00
c2nim.txt more fixes for dy(n)lib typo; fixes #15 2011-03-08 22:45:57 +01:00
docs.txt tr macros now documented 2012-09-10 19:34:16 +02:00
effects.txt Integrating my changes, mostly minor/cosmetic fixes; plus a big Windows lib update 2010-05-21 16:03:21 +02:00
endb.txt pragma on/off improvements; endb rewritten 2012-01-28 23:22:44 +01:00
estp.txt first version of a memory profiler 2012-10-10 00:41:34 +02:00
filelist.txt bugfix: proper return types for templates 2011-06-15 12:35:47 +02:00
filters.txt documentation for source code filters 2011-01-06 23:06:40 +01:00
gc.txt fixes #109 2012-05-20 10:56:17 +02:00
grammar.txt first steps for 'not nil' annotation 2012-11-25 11:03:14 +01:00
intern.txt DLLs should work again; fixes #169 2012-07-24 01:14:21 +02:00
keywords.txt made 'shared' a keyword 2012-11-22 07:53:50 +01:00
lib.txt Added fsmonitor module. 2012-09-02 23:26:49 +01:00
manual.txt 'return' for first class iterators 2012-11-26 08:47:57 +01:00
mytest.cfg fixed pango/pangoutils new wrappers 2010-02-26 01:26:16 +01:00
nimdoc.css fixed pango/pangoutils new wrappers 2010-02-26 01:26:16 +01:00
nimgrep.txt documentation improvements 2012-04-16 00:37:41 +02:00
niminst.txt documentation improvements 2012-04-16 00:37:41 +02:00
nimrodc.txt fixes #250 2012-11-19 00:16:25 +01:00
overview.txt fixed pango/pangoutils new wrappers 2010-02-26 01:26:16 +01:00
pegdocs.txt nimgrep: first working version 2011-02-02 00:05:55 +01:00
readme.txt fixed pango/pangoutils new wrappers 2010-02-26 01:26:16 +01:00
regexprs.txt fixed pango/pangoutils new wrappers 2010-02-26 01:26:16 +01:00
rst.txt Integrating my changes, mostly minor/cosmetic fixes; plus a big Windows lib update 2010-05-21 16:03:21 +02:00
subexes.txt fixed small typos for subexes docs 2011-12-27 19:47:37 +01:00
tools.txt profiler documentation 2012-09-15 01:27:53 +02:00
trmacros.txt splitted echo into echo/debugEcho 2012-09-13 08:46:24 +02:00
tut1.txt fixes #230; fixes #227 2012-10-19 20:45:26 +02:00
tut2.txt Updates docs about exceptions being on the stack/heap. 2012-11-08 17:37:55 +01:00

============================
Nimrod's documenation system
============================

This folder contains Nimrod's documentation. The documentation
is written in a format called *reStructuredText*, a markup language that reads
like ASCII and can be converted to HTML automatically!