Author |
Date |
Commit |
Message |
nblumhardt |
Feb 13, 2011 |
4f9fd08bb099 |
Merged |
mail.alex.lyman%40gmail.com |
Jan 23, 2011 |
41b827eaa7be |
Adds line counting to inputs |
mail.alex.lyman%40gmail.com |
Jan 22, 2011 |
70a720c7e68c |
Change TinyTemplates to compile as AnyCPU so it can be loaded by the tests on my |
nblumhardt |
Feb 13, 2011 |
55be1610242f |
Made chaining more forgiving of ambiguous end conditions. |
nicholas.blumhardt |
Sep 11, 2010 |
b27df13c4ef3 |
Merged |
nicholas.blumhardt |
Sep 11, 2010 |
bea90dee3a8b |
Updated version number. |
nicholas.blumhardt |
Sep 11, 2010 |
6a067723e9c0 |
Reverted to building for .NET 4 by default - portable binaries kill IntelliSense |
nicholas.blumhardt |
Sep 11, 2010 |
853f1ceffbb5 |
Made Sprache.dll into a portable binary. |
nicholas.blumhardt |
Sep 5, 2010 |
643c632b2414 |
Added a couple more tests to the tiny template engine. |
nicholas.blumhardt |
Sep 5, 2010 |
7ab2df9ae41f |
Split result types out into individual files; removed usage of Enforce. |
nicholas.blumhardt |
Sep 2, 2010 |
2898cf9507c8 |
Added "tiny template" test scenario; added appropriate variance to parsers (impl |
Nicholas Blumhardt <> |
Jun 1, 2010 |
00e0fa51ef05 |
Added some simple CSV parsing scenarios to unit tests. |
Nicholas Blumhardt <> |
Feb 21, 2010 |
fe0124cd2d76 |
Added Except() and Until() |
Nicholas Blumhardt <> |
Jan 21, 2010 |
f16af2639eed |
Backed out change to Token - once again accept leading whitespace. |
Nicholas Blumhardt <> |
Jan 21, 2010 |
e33a6054888e |
"Fixed" many; made Token consume trailing space only to avoid interference with |
Nicholas Blumhardt <> |
Jan 20, 2010 |
6626c18fb76d |
Fixed some bugs in Many |
Nicholas Blumhardt <> |
Jan 20, 2010 |
24395bacc560 |
Major improvements in error reporting. |
Nicholas Blumhardt <> |
Jan 19, 2010 |
705b79eb081a |
Fixed bug formatting messages when unexpected bracket found during Many(). Impro |
Nicholas Blumhardt <> |
Jan 19, 2010 |
650551948cc7 |
Added position in input to exception messages. |
Nicholas Blumhardt <> |
Jan 17, 2010 |
89da09d83baa |
Added CharExcept, used iteration rather than recursion for Many to reduce stack |
Nicholas Blumhardt <> |
Jan 8, 2010 |
4d7b1c865e2e |
Cleaned up error message. |
Nicholas Blumhardt <> |
Jan 8, 2010 |
ec91e175e9b3 |
Now throws an exception when left recursion is detected (no longer tries buggy m |
Nicholas Blumhardt <> |
Jan 5, 2010 |
6b49b86a0e4e |
Moved Decimal and Number to the core Parser class. |
Nicholas Blumhardt <> |
Jan 3, 2010 |
5a3c9d7c92cb |
Added support for grammars with left recursion. |
Nicholas Blumhardt <> |
Jan 3, 2010 |
b876cfa5be72 |
Removed Memo property accidentally left on Input. |
Nicholas Blumhardt <> |
Jan 2, 2010 |
9a23bc4aff8a |
Upgraded solution to VS2010, included expression parsing example. |
Nicholas Blumhardt |
Dec 20, 2009 |
a2ab93081913 |
Mods to XML example. |
Nicholas Blumhardt |
Sep 5, 2009 |
fe5cc3133e1f |
Switched to generic version of Token() |
Nicholas Blumhardt |
Sep 3, 2009 |
49623219225b |
Added horribly inefficient string literal parser. |
Nicholas Blumhardt |
Sep 3, 2009 |
312c2eda62f7 |
Added tests for Or and Try combinators. |
Nicholas Blumhardt |
Sep 3, 2009 |
bf9a1d874174 |
Renamed Repeat() to Many(). |
Nicholas Blumhardt |
Sep 3, 2009 |
92c6407996ed |
Fixed Or combinator to try second option when first succeeds but returns no inpu |
Nicholas Blumhardt |
Sep 2, 2009 |
a8474d85a4c0 |
Added null argument checks. Updated a couple of the hand coded combinators to us |
Nicholas Blumhardt |
Sep 1, 2009 |
907586f8ee90 |
Fixed a couple of bugs and added XmlExample. |
Nicholas Blumhardt |
Aug 31, 2009 |
0b86c380563c |
Converted the char parsers from the (ahem) experimental IEnumerable<char> versio |
Nicholas Blumhardt |
Aug 31, 2009 |
4480d5d374a8 |
Added some unit tests; added Try() and changed Or() to fail on partial matching |
Nicholas Blumhardt |
Aug 29, 2009 |
ab7ca3f1076d |
Added basic implementation. |
Nicholas Blumhardt |
Aug 29, 2009 |
d296c0c80778 |
Created solution. |