summary refs log tree commit diff stats
path: root/tests/accept/run/tstringinterp.nim
Commit message (Collapse)AuthorAgeFilesLines
* got rid of 'accept' dir in the testsAraq2011-11-191-72/+0
|
* bugfix: $ escaping in interpolatedFragmentsAraq2011-09-261-6/+10
|
* bugfix: internal error in evalFieldAccess; parseutils.interpolatedFragments ↵Araq2011-09-261-10/+7
| | | | optimized; tstringinterp.nim now works
* using statement (ala C#) implemented as macro (added as test).Zahary Karadjov2011-09-201-18/+7
| | | | simplified the usage of the interpolatedFragments iterator.
* Moved the parseAST magics to evals.nimZahary Karadjov2011-09-201-0/+82
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.