Nim/compiler
2012-01-13 14:59:58 +01:00
..
c2nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
pas2nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
aliases.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
ast.nim bugfix: invalid indentation for 'else' is detected; optional indentation for 'if' expressions 2012-01-13 14:59:58 +01:00
astalgo.nim bugfix: removed newSons legacy 2012-01-07 11:10:14 +01:00
bitsets.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
ccgcalls.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
ccgexprs.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
ccgmerge.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
ccgstmts.nim unsuccessful phantom bug hunting 2012-01-08 20:18:24 +01:00
ccgthreadvars.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
ccgtypes.nim implemented incompleteStruct pragma; embedded debugger works with posix module 2012-01-05 00:46:51 +01:00
ccgutils.nim implemented incompleteStruct pragma; embedded debugger works with posix module 2012-01-05 00:46:51 +01:00
cgen.nim implemented incompleteStruct pragma; embedded debugger works with posix module 2012-01-05 00:46:51 +01:00
cgendata.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
cgmeth.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
charsets.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
commands.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
condsyms.nim bugfix: type alias to generic; generic type not stripped away from for loop variable 2012-01-07 20:03:41 +01:00
crc.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
depends.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
docgen.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
ecmasgen.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
evals.nim test t99bott.nim works now 2012-01-06 00:29:18 +01:00
extccomp.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
filter_tmpl.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
filters.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
highlite.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
idents.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
idgen.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
importer.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
lexbase.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
lexer.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
lists.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
llstream.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
lookups.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
magicsys.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
main.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
msgs.nim bugfix: tests/reject/tnoinst.nim is now rejected properly 2012-01-13 13:40:05 +01:00
nimconf.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
nimrod.cfg the current directory is no longer taken into account when resolving module paths 2011-12-11 12:41:06 +02:00
nimrod.dot big repo cleanup 2011-04-12 01:13:42 +02:00
nimrod.ini support for C++ code generation; importcpp and importobjc pragmas 2011-08-07 21:02:09 +02:00
nimrod.nim bugfix: command line args are processed again after config files, so that --verbosity:3 works again 2012-01-08 10:50:10 +01:00
nimsets.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
nversion.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
options.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
parsecfg.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
parser.nim bugfix: invalid indentation for 'else' is detected; optional indentation for 'if' expressions 2012-01-13 14:59:58 +01:00
passaux.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
passes.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
pbraces.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
pendx.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
platform.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
pragmas.nim implemented incompleteStruct pragma; embedded debugger works with posix module 2012-01-05 00:46:51 +01:00
procfind.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
readme.txt big repo cleanup 2011-04-12 01:13:42 +02:00
renderer.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
rodread.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
rodutils.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
rodwrite.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
ropes.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
rst.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
sem.nim test t99bott.nim works now 2012-01-06 00:29:18 +01:00
semcall.nim bugfix: type alias to generic; generic type not stripped away from for loop variable 2012-01-07 20:03:41 +01:00
semdata.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
semexprs.nim bugfix: tests/reject/tnoinst.nim is now rejected properly 2012-01-13 13:40:05 +01:00
semfold.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
semgnrc.nim bugfix: removed newSons legacy 2012-01-07 11:10:14 +01:00
seminst.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
semmagic.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
semstmts.nim implicit invokation of items/pairs iterators 2012-01-08 01:29:10 +01:00
semtempl.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
semthreads.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
semtypes.nim fixes #33 2012-01-07 20:30:51 +01:00
semtypinst.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
sigmatch.nim further steps to eliminate generics bugs 2012-01-11 08:52:50 +01:00
suggest.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
syntaxes.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
tccgen.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
transf.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
trees.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
treetab.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
types.nim year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
wordrecg.nim implemented incompleteStruct pragma; embedded debugger works with posix module 2012-01-05 00:46:51 +01:00

This directory contains the Nimrod compiler written in Nimrod. Note that this
code has been translated from a bootstrapping version written in Pascal, so
the code is **not** a poster child of good Nimrod code.