summary refs log tree commit diff stats
path: root/compiler/semfold.nim
Commit message (Collapse)AuthorAgeFilesLines
* Moved the parseAST magics to evals.nimZahary Karadjov2011-09-201-0/+1
| | | | | | | | | | | | | | 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.
* finally got rid of nkPassAsOpenArrayAraq2011-08-161-1/+0
|
* 'is' operator for generic codeAraq2011-07-311-5/+5
|
* deprecated system.copy: use system.substr insteadAraq2011-05-141-2/+2
|
* newStringOfCap implemented and used to optimize some procsAraq2011-05-081-2/+3
|
* const table supportAraq2011-04-291-1/+2
|
* got rid of some arcane module namesAraq2011-04-211-1/+1
|
* big repo cleanupAraq2011-04-121-0/+449