Export to GitHub

sprache - default

Source Commits


Commits

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.