Docs GODI Archive
Projects Blog Link DB

Search GODI:


More options
File lib/ocaml/pkg-lib/netstring/netulex.cmi_pretty GODI Package godi-ocamlnet
Library netstring
 
   Netulex.html    netulex.cmi_pretty    netulex.mli    Sources  
module ULB :
  sig
    type unicode_lexbuf =
      Netulex.ULB.unicode_lexbuf = private {
      mutable ulb_encoding : Netconversion.encoding;
      mutable ulb_encoding_start : int;
      mutable ulb_rawbuf : string;
      mutable ulb_rawbuf_len : int;
      mutable ulb_rawbuf_end : int;
      mutable ulb_rawbuf_const : bool;
      mutable ulb_chars : int array;
      mutable ulb_chars_pos : int array;
      mutable ulb_chars_len : int;
      mutable ulb_eof : bool;
      mutable ulb_refill : string -> int -> int -> int;
      mutable ulb_enc_change_hook : unicode_lexbuf -> unit;
      mutable ulb_cursor : Netconversion.cursor;
    }
    val from_function :
      ?raw_size:int ->
      ?char_size:int ->
      ?enc_change_hook:(unicode_lexbuf -> unit) ->
      refill:(string -> int -> int -> int) ->
      Netconversion.encoding -> unicode_lexbuf
    val from_in_obj_channel :
      ?raw_size:int ->
      ?char_size:int ->
      ?enc_change_hook:(unicode_lexbuf -> unit) ->
      Netconversion.encoding -> Netchannels.in_obj_channel -> unicode_lexbuf
    val from_string :
      ?enc_change_hook:(unicode_lexbuf -> unit) ->
      Netconversion.encoding -> string -> unicode_lexbuf
    val from_string_inplace :
      ?enc_change_hook:(unicode_lexbuf -> unit) ->
      Netconversion.encoding -> string -> unicode_lexbuf
    val delete : int -> unicode_lexbuf -> unit
    val refill : unicode_lexbuf -> unit
    val set_encoding : Netconversion.encoding -> unicode_lexbuf -> unit
    val close : unicode_lexbuf -> unit
    val utf8_sub_string : int -> int -> unicode_lexbuf -> string
    val utf8_sub_string_length : int -> int -> unicode_lexbuf -> int
  end
module Ulexing :
  sig
    type lexbuf = Netulex.Ulexing.lexbuf
    exception Error
    val from_ulb_lexbuf : ULB.unicode_lexbuf -> lexbuf
    val lexeme_start : lexbuf -> int
    val lexeme_end : lexbuf -> int
    val lexeme_length : lexbuf -> int
    val lexeme : lexbuf -> int array
    val lexeme_char : lexbuf -> int -> int
    val sub_lexeme : lexbuf -> int -> int -> int array
    val utf8_lexeme : lexbuf -> string
    val utf8_sub_lexeme : lexbuf -> int -> int -> string
    val utf8_sub_lexeme_length : lexbuf -> int -> int -> int
    val start : lexbuf -> unit
    val next : lexbuf -> int
    val mark : lexbuf -> int -> unit
    val backtrack : lexbuf -> int
  end
This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml