Skip to content

stephan-tolksdorf/fparsec

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
Doc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

FParsec

FParsec is a parser combinator library for F#.

With FParsec you can implement recursive‐descent text parsers for formal grammars.

FParsec’s features include:

  • support for context‐sensitive, infinite look‐ahead grammars,
  • automatically generated, highly readable error messages,
  • Unicode support,
  • efficient support for very large files,
  • an embeddable, runtime‐configurable operator‐precedence parser component,
  • a simple, efficient and easily extensible API,
  • an implementation thoroughly optimized for performance,
  • comprehensive documentation,
  • a permissive open source license.

Documentation

License

  • Code: 2-clause BSD license ("Simplified BSD License")
  • Data: FParsec includes some data derived from the Unicode Character Database which is distributed under the Unicode, Inc. License Agreement.
  • Documentation: Creative Commons Attribution‐NonCommercial 3.0 Unported License

See the www.quanttec.com/fparsec/license.html for more details.