package orsetto
  A library of assorted structured data interchange languages
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      r1.0.3.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=151ca6df499bd3de7aa89a4e1627411fbee24c4dea6e0e71ce21f06f181ee654
    
    
  md5=00393728b481c2bf15919a8202732335
    
    
  doc/orsetto.cf/Cf_chain_scan/index.html
Module Cf_chain_scan
Parsers for sequences of delimited elements.
Overview
This module provides scanners specialized for parsing chains, i.e. sequences of grammar elements separated by a terminal delimiter, and optionally preceded and/or succeeded by a delimiter.
Interface
module type Basis = sig ... endThe basis signature of a chain scanning module.
module type Profile = sig ... endThe signature of a chain scanning module.
module Create
  (B : Basis) : 
  Profile
    with type symbol := B.symbol
     and type 'a form := 'a B.form
     and type mark := B.Scan.mark
     and type 'a t := 'a B.Scan.tUse Create(B) to make a chain scanning module for B.
module ASCII : 
  Profile
    with type symbol := char
     and type 'a form := 'a
     and type mark := Cf_scan.ASCII.mark
     and type 'a t := 'a Cf_scan.ASCII.tA distinguished chain scanner for simple ASCII character symbols.