package smtml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val star : term -> term

star t constructs the Kleene star of the regular expression term t.

val plus : term -> term

plus t constructs the Kleene plus of the regular expression term t.

val opt : term -> term

opt t constructs the optional regular expression term t.

val comp : term -> term

comp t constructs the complement of the regular expression term t.

val range : term -> term -> term

range t1 t2 constructs a regular expression term matching characters in the range from t1 to t2.

val loop : term -> int -> int -> term

loop t min max constructs a regular expression term matching t repeated between min and max times.

val union : term list -> term

union ts constructs the union of a list of regular expression terms ts.

val concat : term list -> term

concat ts constructs the concatenation of a list of regular expression terms ts.

OCaml

Innovation. Community. Security.