package camlpdf

  1. Overview
  2. Docs
type t =
  1. | LexNull
  2. | LexBool of bool
  3. | LexInt of int
  4. | LexReal of float
  5. | LexString of string
  6. | LexName of string
  7. | LexLeftSquare
  8. | LexRightSquare
  9. | LexLeftDict
  10. | LexRightDict
  11. | LexStream of Pdf.stream
  12. | LexEndStream
  13. | LexObj
  14. | LexEndObj
  15. | LexR
  16. | LexComment
  17. | StopLexing
  18. | LexNone
val string_of_token : t -> string
val string_of_tokens : t list -> string
val is_delimiter : char -> bool
val is_not_whitespace : char -> bool
val is_whitespace_or_delimiter : char -> bool
val lex_item : string -> t
val lengthuntil : Pdfio.input -> int -> int
val strings : bytes array
val getuntil : Pdfio.input -> string
val ignoreuntil : (char -> bool) -> Pdfio.input -> unit
val dropwhite : Pdfio.input -> unit
val get_string_inner : Buffer.t -> Pdfio.input -> unit
val b : Buffer.t
val get_string : Pdfio.input -> string
val get_section : Pdfio.input -> string
val lex_single : Pdfio.input -> t
val lex_inner : t list -> Pdfio.input -> t list
val lex : Pdfio.input -> t list
val lex_string : string -> t list