package ocamlnet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type glob_expr = glob_expr_atom list
and glob_expr_atom = [
  1. | `Brace of glob_expr list
  2. | `Bracket of bool * glob_set
  3. | `Literal of string
  4. | `Qmark
  5. | `Star
  6. | `Tilde of string
]
and glob_set = < set : (int * int) list >
type valid_glob_expr
class type user_info = object ... end
class type glob_fsys = object ... end
type glob_mode = [
  1. | `All_paths
  2. | `All_words
  3. | `Existing_paths
]
type pattern = [
  1. | `Expr of valid_glob_expr
  2. | `String of string
]
exception Bad_glob_expr of string
exception Unsupported_expr of string
val parse_glob_expr : ?encoding:Netconversion.encoding -> ?enable_star:bool -> ?enable_qmark:bool -> ?enable_brackets:bool -> ?enable_braces:bool -> ?enable_tilde:bool -> ?enable_escape:bool -> string -> valid_glob_expr
val validate_glob_expr : Netconversion.encoding -> glob_expr -> valid_glob_expr
val recover_glob_expr : valid_glob_expr -> glob_expr
val encoding_of_glob_expr : valid_glob_expr -> Netconversion.encoding
val literal_glob_expr : Netconversion.encoding -> string -> valid_glob_expr
val print_glob_expr : ?escape_in_literals:bool -> valid_glob_expr -> string
val expand_glob_expr : ?user_info:user_info -> ?expand_brace:bool -> ?expand_tilde:bool -> valid_glob_expr -> valid_glob_expr list
val match_glob_expr : ?protect_period:bool -> ?protect_slash:bool -> ?encoding:Netconversion.encoding -> valid_glob_expr -> string -> bool
val split_glob_expr : valid_glob_expr -> valid_glob_expr list
val check_rooted_glob_expr : valid_glob_expr -> valid_glob_expr option
val check_directory_glob_expr : valid_glob_expr -> valid_glob_expr option
val glob : ?encoding:Netconversion.encoding -> ?base_dir:string -> ?protect_period:bool -> ?fsys:glob_fsys -> ?user_info:user_info -> ?mode:glob_mode -> pattern -> string list
class local_user_info : unit -> user_info
val local_user_info : unit -> user_info
class local_fsys : ?encoding:Netconversion.encoding -> unit -> glob_fsys
val local_fsys : ?encoding:Netconversion.encoding -> unit -> glob_fsys
val of_stream_fs : Netfs.stream_fs -> glob_fsys
OCaml

Innovation. Community. Security.