List of all items
Structs
- Arc
- Range
- errors::OakDiagnostics
- errors::OakError
- lexer::CommentConfig
- lexer::LexerState
- lexer::NoLexerCache
- lexer::Range
- lexer::StringConfig
- lexer::Token
- lexer::TokenStream
- lexer::Tokens
- lexer::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::SourceBuffer
- source::SourceCursor
- source::SourceText
- source::TextChunk
- source::TextEdit
- tree::Arc
- tree::Cursor
- tree::GreenLeaf
- tree::GreenNode
- tree::TokenProvenance
- 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::ProvenancePart
- 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
- source::ToSource
- tree::TypedNode
- visitor::Visitor
Functions
- helpers::create_file
- helpers::open_file
- helpers::source_from_path
- 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_arc_str::deserialize
- serde_arc_str::map::deserialize
- serde_arc_str::map::serialize
- serde_arc_str::serialize
- serde_range::deserialize
- serde_range::option::deserialize
- serde_range::option::serialize
- serde_range::serialize