Fmlib_parseParsing Library
Introduction to Combinator Parsing
module Character : sig ... endCharacter Parser: An indentation sensitive parser which parses streams of characters i.e. the token type is char.
module Token_parser : sig ... endToken Parser: A parser which parses streams of user supplied tokens.
module Parse_with_lexer : sig ... endA parser which works with two components: A lexer which splits up the input into a sequence of tokens and parser which parses the tokens.
module Generic : sig ... endA Generic Parser where all parameters are customizable.
module Position : sig ... endRepresent a position in a text file.
module Located : sig ... endA parsing construct located within a file.
module Indent : sig ... endThe allowed indentations: Helper module for indentation sensitive parsing.
module Error_reporter : sig ... endConvenience module to generate readable error messages.
module Interfaces : sig ... endModule types