SimpleParseA parser generator to help you with your development. | |
Download |
SimpleParse Ranking & Summary
Advertisement
SimpleParse Tags
- Create generator generate errata parser parser argument parser LDIF Parser SQLIOSim Parser NZB parser fen parser text parser file parser c-style parser Esperanto Parser X12 parser embedded parser URI parser ipr file parser Arguments Parser page parser MDX Parser metadata parser parser plugin parser generator generate parser BNF parser LALR parser mathematical parser MDL Parser RST parser sFlow parser OMSSA Parser omx parser setting parser development tree generator NET parser souce file parser database parser LALR parser generator inheritable parser generator Java Parser Generator parser generation webpage parser makefile parser MGF parser map parser Format Parser RIFF Parser result parser Xerces parser morphological parser syntactic parser unification parser PC-KIMMO parser YAML parser parser generator library pcap file parser media parser C1D0M484 parser parse generator text-tagging engine generate parsers Uniprot parser C1D0Q252 parser C1D0I252 parser packrat parser generator operation parser Mascot Parser C++ parser Time Parser
SimpleParse Description
SimpleParse is a small, handy Python package specially designed to provide a simple and fast parser generator using a modified version of the mxTextTools text-tagging engine. SimpleParse allows you to generate parsers directly from your EBNF grammar. Unlike most parser generators, SimpleParse generates single-pass parsers (there is no distinct tokenization stage), an approach taken from the predecessor project (mcf.pars) which attempted to create "autonomously parsing regex objects". The resulting parsers are not as generalized as those created by, for instance, the Earley algorithm, but they do tend to be useful for the parsing of computer file formats and the like (as distinct from natural language and similar "hard" parsing problems).
SimpleParse Related Software