Commits

Author Commit Message Labels Comments Date
Moritz Heidkamp
Release 0.2.2
Tags
0.2.2
Moritz Heidkamp
Remove one unecessary level of indirection from recursive-parser This change is backwards incompatible in that a recursive parser now is a regular parser from the outside instead of a thunk returning a parser.
Moritz Heidkamp
Remove use-for-syntax for backwards compat
Moritz Heidkamp
Release 0.2.1
Tags
0.2.1
Moritz Heidkamp
Needs lazy-seq >= 0.0.7
Moritz Heidkamp
Release 0.2.0
Tags
0.2.0
Moritz Heidkamp
Implement memoization for char-seq-cursor inputs
Moritz Heidkamp
Add tests for new char-seq-* parsers and improve tests in general by also checking remainders
Moritz Heidkamp
Return correct remainder in lazy-seq implementation of char-seq-match
Moritz Heidkamp
Some cosmetic changes, remove hand optimizations
Moritz Heidkamp
Add char-seq-split lazy-seq implementation
Moritz Heidkamp
Break out comparse-impl.scm
Moritz Heidkamp
Break out comparse-char-seq-cursor.scm
Moritz Heidkamp
Use read-buffered when possible for char-seq-cursor on input ports
Moritz Heidkamp
Run tests for lazy-seq, too
Moritz Heidkamp
Some hand optimizations for char-seq-until
Moritz Heidkamp
Precompile regular expressions passed to char-seq-match
Moritz Heidkamp
Implement char-seq-match parser on top of irregex chunking API
Moritz Heidkamp
Remove fast-generic dependency from meta file, too
Moritz Heidkamp
Some small garbage reducing improvements
Moritz Heidkamp
Switch to faster custom generics implementation
Moritz Heidkamp
Export default-parser-input-chunk-size
Moritz Heidkamp
Re-introduce parser-input->lazy-seq
Moritz Heidkamp
Set initial value of default-parser-input-chunk-size to 1 (0 doesn't make any sense)
Moritz Heidkamp
Also implement char-seq-until for lazy-seq inputs
Moritz Heidkamp
Implement a specialized parser input type for char seq inputs (i.e. strings and input ports)
Moritz Heidkamp
More efficient zero-or-more implementation
Moritz Heidkamp
whoa
Branches
revertible
Moritz Heidkamp
(define-grammar X Y ...) -> (define X (grammar Y ...))
Branches
revertible
Moritz Heidkamp
Revertible!
Branches
revertible
  1. Prev
  2. Next