List of all items
Structs
- call_stack::CallStack
- codemap::CodeMap
- codemap::CodeMapId
- codemap::FileSpan
- codemap::FileSpanRef
- codemap::NativeCodeMap
- codemap::Pos
- codemap::ResolvedFileLine
- codemap::ResolvedFileSpan
- codemap::ResolvedPos
- codemap::ResolvedSpan
- codemap::Span
- codemap::Spanned
- diagnostic::WithDiagnostic
- dialect::Dialect
- dot_format_parser::FormatParser
- error::Error
- eval_exception::EvalException
- fast_string::CharIndex
- fast_string::StrIndices
- frame::Frame
- lexer::Lexer
- lexer::TokenFString
- syntax::ast::AssignIdentP
- syntax::ast::AssignP
- syntax::ast::AstNoPayload
- syntax::ast::Comma
- syntax::ast::DefP
- syntax::ast::FStringP
- syntax::ast::ForClauseP
- syntax::ast::ForP
- syntax::ast::IdentP
- syntax::ast::LambdaP
- syntax::ast::LoadArgP
- syntax::ast::LoadP
- syntax::ast::TypeExprP
- syntax::def::DefParam
- syntax::def::DefParams
- syntax::module::AstModule
- syntax::parser::AstLoad
- syntax::state::ParserState
Enums
- dialect::DialectTypes
- dot_format_parser::EscapeCurlyBrace
- dot_format_parser::FormatToken
- error::ErrorKind
- lexer::LexemeError
- lexer::Token
- lexer::TokenInt
- syntax::ast::ArgumentP
- syntax::ast::AssignOp
- syntax::ast::AssignTargetP
- syntax::ast::AstLiteral
- syntax::ast::BinOp
- syntax::ast::ClauseP
- syntax::ast::ExprP
- syntax::ast::ParameterP
- syntax::ast::StmtP
- syntax::ast::Visibility
- syntax::def::DefError
- syntax::def::DefParamKind
- syntax::type_expr::TypeExprUnpackError
- syntax::type_expr::TypeExprUnpackP
- syntax::uniplate::Visit
- syntax::uniplate::VisitMut
Traits
- slice_vec_ext::SliceExt
- slice_vec_ext::VecExt
- syntax::ast::AstPayload
- syntax::ast::ToAst
- syntax::module::AstModuleFields
- syntax::payload_map::ArgumentPExt
- syntax::payload_map::AssignIdentPExt
- syntax::payload_map::AssignTargetPExt
- syntax::payload_map::AstPayloadFunction
- syntax::payload_map::ExprPExt
- syntax::payload_map::FStringPExt
- syntax::payload_map::IdentPExt
- syntax::payload_map::ParameterPExt
- syntax::payload_map::StmtPExt
- syntax::payload_map::TypeExprPExt
Functions
- convert_indices::convert_index
- convert_indices::convert_indices
- fast_string::at
- fast_string::contains
- fast_string::convert_str_indices
- fast_string::count_matches
- fast_string::count_matches_byte
- fast_string::len
- fast_string::split_at
- golden_test_template::golden_test_template
- lexer::lex_exactly_one_identifier
- span_display::span_display
- syntax::grammar_util::check_assign
- syntax::grammar_util::check_assignment
- syntax::grammar_util::check_def
- syntax::grammar_util::check_lambda
- syntax::grammar_util::dialect_check_def
- syntax::grammar_util::dialect_check_keyword_only_arguments
- syntax::grammar_util::dialect_check_lambda
- syntax::grammar_util::dialect_check_type
- syntax::grammar_util::fstring
- syntax::grammar_util::statements
- syntax::top_level_stmts::top_level_stmts
- syntax::top_level_stmts::top_level_stmts_mut
- syntax::type_expr::type_str_literal_is_wildcard
Type Aliases
- Result
- syntax::ast::Argument
- syntax::ast::AssignIdent
- syntax::ast::AssignTarget
- syntax::ast::AstArgument
- syntax::ast::AstArgumentP
- syntax::ast::AstAssignIdent
- syntax::ast::AstAssignIdentP
- syntax::ast::AstAssignTarget
- syntax::ast::AstAssignTargetP
- syntax::ast::AstExpr
- syntax::ast::AstExprP
- syntax::ast::AstFString
- syntax::ast::AstFStringP
- syntax::ast::AstFloat
- syntax::ast::AstIdent
- syntax::ast::AstIdentP
- syntax::ast::AstInt
- syntax::ast::AstParameter
- syntax::ast::AstParameterP
- syntax::ast::AstStmt
- syntax::ast::AstStmtP
- syntax::ast::AstString
- syntax::ast::AstTypeExpr
- syntax::ast::AstTypeExprP
- syntax::ast::Clause
- syntax::ast::Expr
- syntax::ast::ForClause
- syntax::ast::Ident
- syntax::ast::Load
- syntax::ast::Parameter
- syntax::ast::Stmt
- syntax::ast::TypeExpr