List of all items
Structs
- BatchGrammarMatcher
- CompiledGrammar
- DLDataType
- DLDevice
- DLTensor
- Grammar
- GrammarCompiler
- GrammarMatcher
- StructuralTagItem
- TokenizerInfo
- compiler::AdaptiveTokenMask
- compiler::CompiledGrammar
- compiler::CompiledGrammarImpl
- compiler::GrammarCompiler
- compiler::GrammarDecomposition
- compiler::RuleDecomposition
- compiler::RuleLevelCache
- compiler::RuleMaskKey
- compiler::mask_snapshot::SnapshotIdentity
- earley::EarleyParser
- earley::ParserState
- earley::ProcessQueue
- fsm::builder::RegexFsmBuilder
- fsm::builder::TrieFsmBuilder
- fsm::builder::regex_ir::RegexIr
- fsm::builder::trie::TrieBuildResult
- fsm::compact::CompactFsm
- fsm::compact_array::Compact2DArray
- fsm::compact_with_start_end::CompactFsmWithStartEnd
- fsm::edge::FsmEdge
- fsm::edge::RepeatEdgeRef
- fsm::fsm::Fsm
- fsm::union_find::UnionFindSet
- fsm::with_start_end::FsmWithStartEnd
- grammar::builder::CharacterClassElement
- grammar::builder::GrammarBuilder
- grammar::builder::TagDispatchSpec
- grammar::data::GrammarData
- grammar::data::Rule
- grammar::data::TagDispatch
- grammar::expr::GrammarExpr
- grammar::functor::analyzer::AllowEmptyRuleAnalyzer
- grammar::functor::analyzer::RuleRefGraphFinder
- grammar::functor::analyzer::UsedRulesAnalyzer
- grammar::functor::constructor::GrammarConcat
- grammar::functor::constructor::GrammarUnion
- grammar::functor::fsm_builder::GrammarFsmBuilder
- grammar::functor::fsm_hasher::GrammarFsmHasher
- grammar::functor::lookahead::LookaheadAssertionAnalyzer
- grammar::functor::mutator::MutatorState
- grammar::functor::mutator::OwnedExpr
- grammar::functor::normalizer::GrammarNormalizer
- grammar::functor::normalizer::RootRuleRenamer
- grammar::functor::normalizer::SingleElementExprEliminator
- grammar::functor::optimizer::ByteStringFuser
- grammar::functor::optimizer::DeadCodeEliminator
- grammar::functor::optimizer::GrammarOptimizer
- grammar::functor::optimizer::RepetitionNormalizer
- grammar::functor::optimizer::RuleInliner
- grammar::functor::structure_normalizer::StructureNormalizer
- grammar::lexer::EbnfLexer
- grammar::lexer::LexError
- grammar::lexer::Token
- grammar::printer::GrammarPrinter
- matcher::BatchGrammarMatcher
- matcher::BitmaskSlice
- matcher::GrammarMatcher
- matcher::TokenBitmask
- regex::ConvertOutput
- regex::RegexConverter
- regex::RegexError
- schema::SchemaConverterOptions
- schema::SchemaError
- structural_tag::StructuralTag
- structural_tag::StructuralTagItem
- structural_tag::TagFormat
- support::compact_2d_array::Compact2DArray
- support::union_find::UnionFindSet
- tokenizer::hf_metadata::HfMetadata
- tokenizer::info::TokenizerInfo
Enums
- DLDataTypeCode
- DLDeviceType
- compiler::CompileError
- compiler::Forced
- compiler::Segment
- compiler::StoreType
- compiler::mask_snapshot::SnapshotError
- fsm::builder::regex_ir::RegexState
- fsm::builder::regex_ir::RegexSymbol
- grammar::builder::BuilderError
- grammar::expr::GrammarExprType
- grammar::lexer::TokenType
- grammar::lexer::TokenValue
- grammar::parser::ParseError
- matcher::FillError
- regex::RegexToGrammarError
- schema::JsonFormat
- schema::JsonValue
- schema::SchemaErrorKind
- structural_tag::Format
- structural_tag::SchemaStyle
- structural_tag::StructuralTagError
- tokenizer::vocab_type::VocabType
Traits
Functions
- allocate_token_bitmask
- compiler::analyze_bitmask
- compiler::decompose_static_regions
- compiler::mask_snapshot::decode
- compiler::mask_snapshot::encode
- compiler::mask_snapshot::fnv1a
- compiler::mask_snapshot::fnv1a_of
- compiler::mask_snapshot::load_from_file
- compiler::mask_snapshot::save_to_file
- earley::cache_key
- fsm::builder::regex::build_regex
- fsm::builder::regex_ir::visit
- fsm::builder::regex_leaf::build_leaf_fsm
- fsm::builder::regex_leaf::handle_escapes
- fsm::builder::trie::build_trie
- fsm::edge::cmp_edge_range
- fsm::traversal::advance
- fsm::traversal::edge_matches
- fsm::traversal::epsilon_closure
- fsm::traversal::next_state
- get_bitmask_shape
- grammar::functor::char_range::add_character_range
- grammar::functor::char_range::add_same_length_range
- grammar::functor::char_range::codepoint_to_packed_utf8
- grammar::functor::constructor::add_sub_grammar
- grammar::functor::fsm_builder::build_byte_string
- grammar::functor::fsm_builder::build_character_class
- grammar::functor::fsm_builder::build_choices
- grammar::functor::fsm_builder::build_repeat
- grammar::functor::fsm_builder::build_rule_ref
- grammar::functor::fsm_builder::build_sequence
- grammar::functor::fsm_builder::empty_fsm
- grammar::functor::fsm_hasher::hash_sequence
- grammar::functor::hash_walk::hash_fsm
- grammar::functor::hash_walk::partial_hash_fsm
- grammar::functor::mutator::rebuild_tag_dispatch
- grammar::functor::tag_dispatch_fsm::build_tag_dispatch_fsm
- grammar::parser::parse_ebnf
- grammar::parser::parse_ebnf_default
- grammar::printer::print_grammar
- matcher::bitmask_size
- regex::regex_to_ebnf
- regex::regex_to_grammar
- reset_token_bitmask
- schema::builtin_json_grammar
- schema::builtin_json_grammar_ebnf
- schema::deepseek_xml_tool_calling_to_ebnf
- schema::generate_float_range_regex
- schema::generate_range_regex
- schema::json_schema_to_ebnf
- schema::json_schema_to_grammar
- schema::json_value_to_ebnf
- schema::minimax_xml_tool_calling_to_ebnf
- schema::qwen_xml_tool_calling_to_ebnf
- structural_tag::structural_tag_from_items
- structural_tag::structural_tag_to_grammar
- support::encoding::byte_to_latin1
- support::encoding::char_to_utf8
- support::encoding::handle_utf8_first_byte
- support::encoding::hex_char_to_int
- support::encoding::latin1_to_bytes
- support::encoding::parse_next_utf8
- support::encoding::parse_utf8
- support::escape::parse_next_escaped
- support::escape::parse_next_utf8_or_escaped
- support::escape::print_as_escaped
- support::escape::print_byte_as_escaped
- support::escape::print_str_as_escaped
- support::escape::unescape_string
- support::hash::hash_combine
- support::hash::hash_combine_binary
- support::int_set::intset_intersection
- support::int_set::intset_union
- tokenizer::decoder::byte_to_char_map
- tokenizer::decoder::char_to_byte_map
- tokenizer::decoder::decode_token
- tokenizer::hf_metadata::detect_metadata_from_hf
Type Aliases
- earley::CompletableEntry
- schema::SchemaResult
- structural_tag::StructuralTagResult
- support::encoding::TCodepoint
Constants
- compiler::UNLIMITED_SIZE
- compiler::USE_BITSET_THRESHOLD
- earley::NO_PREV_INPUT_POS
- earley::UNEXPANDED_RULE_START_SEQUENCE_ID
- fsm::algorithms::DEFAULT_MAX_STATES
- fsm::builder::regex_ir::REPEAT_NO_UPPER_BOUND
- fsm::edge::MAX_CHAR
- fsm::edge::edge_type::CHAR_RANGE
- fsm::edge::edge_type::EOS
- fsm::edge::edge_type::EPSILON
- fsm::edge::edge_type::REPEAT_REF
- fsm::edge::edge_type::RULE_REF
- fsm::fsm::NO_NEXT_STATE
- grammar::functor::char_range::MAX_1B
- grammar::functor::char_range::MAX_2B
- grammar::functor::char_range::MAX_3B
- grammar::functor::char_range::MAX_4B
- grammar::functor::char_range::MIN_2B
- grammar::functor::char_range::MIN_3B
- grammar::functor::char_range::MIN_4B
- grammar::functor::hash_walk::flag::END
- grammar::functor::hash_walk::flag::NOT_END
- grammar::functor::hash_walk::flag::SELF_RECURSION
- grammar::functor::hash_walk::flag::SIMPLE_CYCLE
- grammar::functor::hash_walk::flag::UNKNOWN
- matcher::BITS_PER_WORD
- support::encoding::char_handling_error::INVALID_ESCAPE
- support::encoding::char_handling_error::INVALID_LATIN1
- support::encoding::char_handling_error::INVALID_UTF8