Files
Nim/compiler
Zahary Karadjov dbcca9b3b9 Moved the parseAST magics to evals.nim
Added string interpolation helper routines in parserutils

Added a proof-of-concept string interpolation user-land macros (currently, only as a test case):
  the interpolated expression could either be transformed to
  concat("literal string ", $(interpolated), " end") or
  "literal string $1 end" % [$(interpolated)]

Added a very initial definition of Optional[T] generic type

A new overload of ParseIdent was added in hope to get around the fact that the 
old one doesn't work correctly in macros, but the problem persists.
2011-09-20 14:13:45 +03:00
..
2011-04-12 01:13:42 +02:00
2011-07-10 15:48:13 +02:00
2011-04-12 01:13:42 +02:00
2011-04-12 01:13:42 +02:00
2011-04-12 01:13:42 +02:00
2011-04-12 01:13:42 +02:00
2011-04-12 01:13:42 +02:00
2011-04-12 01:13:42 +02:00
2011-04-12 01:13:42 +02:00
2011-04-12 01:13:42 +02:00
2011-04-21 00:54:44 +02:00
2011-06-02 13:02:40 +02:00
2011-04-12 01:13:42 +02:00
2011-04-12 01:13:42 +02:00
2011-04-12 01:13:42 +02:00
2011-09-20 14:13:45 +03:00
2011-04-12 01:13:42 +02: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.