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). |
||
|---|---|---|
| .. | ||
| abstypes.txt | ||
| advopt.txt | ||
| apis.txt | ||
| astspec.txt | ||
| basicopt.txt | ||
| c2nim.txt | ||
| docs.txt | ||
| effects.txt | ||
| endb.txt | ||
| estp.txt | ||
| filelist.txt | ||
| filters.txt | ||
| gc.txt | ||
| grammar.txt | ||
| intern.txt | ||
| keywords.txt | ||
| lib.txt | ||
| manual.txt | ||
| mytest.cfg | ||
| nimdoc.css | ||
| nimgrep.txt | ||
| niminst.txt | ||
| nimrodc.txt | ||
| overview.txt | ||
| pegdocs.txt | ||
| readme.txt | ||
| regexprs.txt | ||
| rst.txt | ||
| subexes.txt | ||
| tools.txt | ||
| trmacros.txt | ||
| tut1.txt | ||
| tut2.txt | ||
============================ 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!