package MlFront_Thunk

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module CJson.Parser

type t
type item = token
val needs_more : t -> bool
val put : token -> t -> t
val put_end : t -> t
type final = JsonForFmlib.t
val has_succeeded : t -> bool
val has_ended : t -> bool
val final : t -> final
type expect = string * Fmlib_parse.Indent.expectation option
val has_failed_syntax : t -> bool
val failed_expectations : t -> expect list
type semantic = Results.Semantic.t
val has_failed_semantic : t -> bool
val failed_semantic : t -> semantic
type state = Results.State.t
val state : t -> state
val has_lookahead : t -> bool
val first_lookahead_token : t -> token option
val has_received_end : t -> bool
val has_consumed_end : t -> bool
val fold_lookahead : 'a -> (token -> 'a -> 'a) -> ('a -> 'a) -> t -> 'a
val transfer_lookahead : t -> t -> t
val lookaheads : t -> token array * bool