Skip to content

0.0.1

Compare
Choose a tag to compare
@neshkeev neshkeev released this 22 Jul 21:59
· 6 commits to master since this release

Version 0.0.1

The initial version contains basic functionality to parse text:

  • pgpc.scanner.Scanner - a class that abstracts away a source that is being parsed;
  • pgpc.parser.Parser - a generic object that represents a parser. A parser is just a function from Scanner to a generic value V;
  • pgpc.scanner.Position - an object that represents positions of a parser;
  • few simple parser combinators: satisfy, any_char, char.