Mark Harrah
|
7feebe2f85
|
tab completion: example-checking off by default, 'matches' convenience method
|
2011-03-24 21:28:02 -04:00 |
Mark Harrah
|
d264ab0ad2
|
add 'seq' combinator that applies one or more parsers, collecting all valid results
|
2011-02-21 10:00:40 -05:00 |
Mark Harrah
|
5d74d2d985
|
return position at which parsing fails
|
2011-02-18 20:57:39 -05:00 |
Mark Harrah
|
092c012b0b
|
make explicit the separation between parsing and execution
Parser[() => State] instead of Parser[State]
|
2011-01-22 15:01:10 -05:00 |
Mark Harrah
|
d49706b297
|
redo Command to use Parser
nested commands still need work
|
2011-01-22 14:01:59 -05:00 |
Mark Harrah
|
62958e2f19
|
fix flatMap in completion
|
2010-12-14 06:08:20 -05:00 |
Mark Harrah
|
ddb4381454
|
fixes and improvements to tab completions combinators
|
2010-12-13 22:44:25 -05:00 |
Mark Harrah
|
99230f02a2
|
fixes and additions to completion combinators
filter,map,flatMap
remove incorrect reductions
|
2010-12-08 22:16:12 -05:00 |
Mark Harrah
|
29efa529cd
|
parser combinators with builtin tab completion support
lacks memoization
lacks error messages for normal parsing
|
2010-12-06 19:48:49 -05:00 |