List of all items
Structs
- CommitResult
- Constraint
- GrammarBuilder
- Instant
- JsonCompileOptions
- Logger
- Matcher
- NodeRef
- ParserFactory
- StopController
- TokenParser
- api::GenGrammarOptions
- api::GenOptions
- api::GrammarWithLexer
- api::LLGuidanceOptions
- api::NodeProps
- api::ParserLimits
- api::RegexExt
- api::TopLevelGrammar
- earley::CGrammar
- earley::CSymIdx
- earley::Grammar
- earley::ParamRef
- earley::ParamValue
- earley::Parser
- earley::ParserMetrics
- earley::ParserRecognizer
- earley::ParserStats
- earley::SlicedBiasComputer
- earley::SymIdx
- earley::SymbolProps
- earley::lexerspec::Lexeme
- earley::lexerspec::LexemeClass
- earley::lexerspec::LexemeIdx
- earley::lexerspec::LexemeSpec
- earley::lexerspec::LexerSpec
- earley::perf::ParserPerfCounters
- earley::perf::PerfTimer
- earley::regexvec::AlphabetInfo
- earley::regexvec::ExprRef
- earley::regexvec::LexemeSet
- earley::regexvec::LexerStats
- earley::regexvec::RegexVec
- earley::regexvec::StateDesc
- earley::regexvec::StateID
- ffi::LlgCommitResult
- ffi::LlgConstraint
- ffi::LlgConstraintInit
- ffi::LlgConstraintStep
- ffi::LlgMaskResult
- ffi::LlgMatcher
- ffi::LlgStopController
- ffi::LlgTokenizer
- ffi::LlgTokenizerInit
- ffi::LlgTokenizerInitV2
- output::BytesOutput
- output::ParserStats
- output::Reporter
Enums
- api::GrammarId
- api::GrammarInit
- api::StopReason
- earley::ParamCond
- earley::ParamExpr
- earley::ParserError
- earley::ValidationResult
- earley::regexvec::MatchingLexemes
- earley::regexvec::NextByte
- output::ParserOutput
Traits
Macros
Functions
- earley::lexerspec::token_ranges_to_string
- earley::perf::num_with_commas
- ffi::constraint_to_llg
- ffi::llg_clone_constraint
- ffi::llg_clone_matcher
- ffi::llg_clone_stop_controller
- ffi::llg_clone_tokenizer
- ffi::llg_commit_token
- ffi::llg_compute_mask
- ffi::llg_constraint_init_set_defaults
- ffi::llg_decode_tokens
- ffi::llg_flush_logs
- ffi::llg_free_constraint
- ffi::llg_free_matcher
- ffi::llg_free_stop_controller
- ffi::llg_free_tokenizer
- ffi::llg_get_error
- ffi::llg_get_temperature
- ffi::llg_get_version
- ffi::llg_is_stopped
- ffi::llg_matcher_compute_ff_tokens
- ffi::llg_matcher_compute_mask
- ffi::llg_matcher_compute_mask_into
- ffi::llg_matcher_consume_token
- ffi::llg_matcher_consume_tokens
- ffi::llg_matcher_get_error
- ffi::llg_matcher_get_mask
- ffi::llg_matcher_get_mask_byte_size
- ffi::llg_matcher_is_accepting
- ffi::llg_matcher_is_error
- ffi::llg_matcher_is_stopped
- ffi::llg_matcher_reset
- ffi::llg_matcher_rollback
- ffi::llg_matcher_validate_tokens
- ffi::llg_new_constraint
- ffi::llg_new_constraint_any
- ffi::llg_new_constraint_json
- ffi::llg_new_constraint_lark
- ffi::llg_new_constraint_regex
- ffi::llg_new_matcher
- ffi::llg_new_stop_controller
- ffi::llg_new_tokenizer
- ffi::llg_new_tokenizer_v2
- ffi::llg_par_compute_mask
- ffi::llg_stop_commit_token
- ffi::llg_stringify_tokens
- ffi::llg_tokenize_bytes
- ffi::llg_tokenize_bytes_marker
- ffi::llg_validate_grammar
- ffi::save_error_string
- json_merge
- panic_utils::catch_unwind
- panic_utils::mk_panic_error
- regex_to_lark
- substring::chunk_into_chars
- substring::chunk_into_words
- substring::substring
- token_bytes_from_tokenizer_json