Commits

Show all
Author Commit Message Labels Comments Date
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
Improve parser-input printer
Moritz Heidkamp
Release 0.1.0
Tags
0.1.0
Moritz Heidkamp
Add parser-input tests
Moritz Heidkamp
Rename parser-input-data to parser-input->lazy-seq
Moritz Heidkamp
Tests don't depend on lazy-seq anymore
Moritz Heidkamp
Implement record printer for parser-inputs
  1. Prev
  2. Next