summary refs log tree commit diff stats
path: root/lib/pure/parseutils.nim
Commit message (Collapse)AuthorAgeFilesLines
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|
* Added ftpclient module. Fixed docs in sockets module. Added dll tests to ↵dom962011-11-041-0/+7
| | | | test suite.
* bugfix: new GCC version requires -ldl to come after object filesAraq2011-11-031-2/+22
|
* compilation cache: mostly working; generics not yetAraq2011-10-251-28/+28
|
* bugfix: $ escaping in interpolatedFragmentsAraq2011-09-261-6/+12
|
* bugfix: internal error in evalFieldAccess; parseutils.interpolatedFragments ↵Araq2011-09-261-86/+68
| | | | optimized; tstringinterp.nim now works
* using statement (ala C#) implemented as macro (added as test).Zahary Karadjov2011-09-201-29/+40
| | | | simplified the usage of the interpolatedFragments iterator.
* Moved the parseAST magics to evals.nimZahary Karadjov2011-09-201-0/+91
| | | | | | | | | | | | | | 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.
* bugfix: proper cache for generic instantiationsAraq2011-07-211-1/+1
|
* deprecated system.copy: use system.substr insteadAraq2011-05-141-4/+4
|
* hashtables: 1st version; parseutils additionsAraq2011-04-181-1/+23
|
* $ for strtabs; skipUntil, skipWhile for parseutilsAraq2011-04-051-3/+13
|
* inlining of the write barrier for dllsAndreas Rumpf2010-08-081-6/+14
|
* fixed pango/pangoutils new wrappersAndreas Rumpf2010-02-261-0/+0
|
* continued work on html/xmlparserrumpf_a@web.de2010-02-141-9/+0
|
* cleanup of library docsAndreas Rumpf2010-02-041-3/+4
|
* added system.del; delete; insertAndreas Rumpf2010-02-021-0/+0
|
* parseutils addedrumpf_a@web.de2010-01-311-0/+225