summary refs log tree commit diff stats
path: root/tests/accept/run/tusingstatement.nim
diff options
context:
space:
mode:
authorZahary Karadjov <zahary@gmail.comy>2011-09-07 22:05:21 +0300
committerZahary Karadjov <zahary@gmail.comy>2011-09-20 14:13:45 +0300
commitdbcca9b3b994e3339c9a03c3846b7162147679fd (patch)
treec9f4b646c0ac7b7679c1ed6da0debfb8a35e6082 /tests/accept/run/tusingstatement.nim
parenta28cf4e9cbb7e202d355d669d16b86457932ec2a (diff)
downloadNim-dbcca9b3b994e3339c9a03c3846b7162147679fd.tar.gz
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.
Diffstat (limited to 'tests/accept/run/tusingstatement.nim')
0 files changed, 0 insertions, 0 deletions