List of all items
Structs
- Arc
- Range
- errors::OakDiagnostics
- errors::OakError
- helpers::BuilderTester
- helpers::LexerTester
- helpers::ParserTester
- lexer::LexerState
- lexer::Range
- lexer::Token
- lexer::scan_comment::CommentConfig
- lexer::scan_string::StringConfig
- lexer::scan_white_space::WhitespaceConfig
- memory::arena::SyntaxArena
- parser::Arc
- parser::pratt::OperatorInfo
- parser::pratt::PrattParser
- parser::session::ParseSession
- parser::state::IncrementalContext
- parser::state::ParserState
- parser::state::TokenSource
- parser::state::TreeSink
- source::ChunkedBuffer
- source::ChunkedSource
- source::RopeBuffer
- source::RopeSource
- source::SimdScanner
- source::SourceCursor
- source::SourceText
- source::TextChunk
- source::TextEdit
- source::Url
- tree::Arc
- tree::Cursor
- tree::GreenLeaf
- tree::GreenNode
- tree::red_tree::RedChildren
- tree::red_tree::RedLeaf
- tree::red_tree::RedNode
- visitor::PreOrder
Enums
- errors::OakErrorKind
- language::LanguageCategory
- language::UniversalElementRole
- language::UniversalTokenRole
- parser::pratt::Associativity
- tree::GreenTree
- tree::red_tree::RedTree
Traits
- builder::Builder
- builder::BuilderCache
- language::ElementRole
- language::ElementType
- language::Language
- language::TokenRole
- language::TokenType
- lexer::Lexer
- lexer::LexerCache
- parser::Parser
- parser::pratt::Pratt
- parser::session::ParseCache
- source::Source
- visitor::Visitor
Functions
- helpers::create_file
- helpers::json_from_path
- helpers::open_file
- helpers::source_from_path
- helpers::url_from_path
- lexer::scan_comment::starts_with_block_comment
- lexer::scan_comment::starts_with_line_comment
- lexer::scan_identifier::is_ascii_ident_continue
- lexer::scan_identifier::is_ascii_ident_start
- lexer::scan_number::count_ascii_digit_prefix
- lexer::scan_number::count_ascii_hexdigit_prefix
- lexer::scan_string::find_first_of_4
- lexer::scan_white_space::count_space_tab_prefix
- parser::parse
- parser::parse_one_pass
- parser::parse_with_lexer
- parser::pratt::binary
- parser::pratt::postfix
- parser::pratt::unary
- parser::state::deep_clone_node
- serde_range::deserialize
- serde_range::option::deserialize
- serde_range::option::serialize
- serde_range::serialize