Mark Harrah
|
d60175a337
|
fix matched signature
|
2011-04-19 22:20:16 -04:00 |
Mark Harrah
|
0608e648a5
|
use left, some, right to avoid extra anonymous classes
|
2011-04-19 17:58:05 -04:00 |
Mark Harrah
|
1dd4a1d1b1
|
tab completion: example-checking off by default, 'matches' convenience method
|
2011-03-24 21:28:02 -04:00 |
Mark Harrah
|
02d3c6bcad
|
add 'seq' combinator that applies one or more parsers, collecting all valid results
|
2011-02-21 10:00:40 -05:00 |
Mark Harrah
|
6688918349
|
return position at which parsing fails
|
2011-02-18 20:57:39 -05:00 |
Mark Harrah
|
784d83af17
|
make explicit the separation between parsing and execution
Parser[() => State] instead of Parser[State]
|
2011-01-22 15:01:10 -05:00 |
Mark Harrah
|
c3a265dbd3
|
redo Command to use Parser
nested commands still need work
|
2011-01-22 14:01:59 -05:00 |
Mark Harrah
|
260ee59d4a
|
fix flatMap in completion
|
2010-12-14 06:08:20 -05:00 |
Mark Harrah
|
1c29522ba8
|
fixes and improvements to tab completions combinators
|
2010-12-13 22:44:25 -05:00 |
Mark Harrah
|
05195ecc7c
|
fixes and additions to completion combinators
filter,map,flatMap
remove incorrect reductions
|
2010-12-08 22:16:12 -05:00 |
Mark Harrah
|
8e6b42180d
|
parser combinators with builtin tab completion support
lacks memoization
lacks error messages for normal parsing
|
2010-12-06 19:48:49 -05:00 |