List of all items
Structs
- Diagnostic
- FileId
- Note
- Parsed
- Span
- Token
- ast::Arg
- ast::Block
- ast::Expr
- ast::File
- ast::FnDecl
- ast::Ident
- ast::IfStmt
- ast::NamedElement
- ast::StateDecl
- ast::Stmt
- ast::StructDecl
- ast::TypeExpr
- ast::TypedName
- ast::ViewDecl
- diagnostic::Diagnostic
- diagnostic::Note
- lexer::Lexer
- parser::Parser
- parser::Reported
- span::FileId
- span::Span
- token::Token
Enums
- TokenKind
- ast::AssignOp
- ast::BinaryOp
- ast::ElseBranch
- ast::ExprKind
- ast::Item
- ast::Iterable
- ast::StmtKind
- ast::StringPart
- ast::TypeExprKind
- ast::UnaryOp
- lexer::Mode
- parser::expr::TrailingBlocks
- token::Spelling
- token::TokenKind
Functions
- lexer::escape
- lexer::lex
- lexer::unescape
- parse
- parser::expr::binary_op
- parser::expr::binding_power
- parser::parse
- parser::stmt::assign_op
- project::collect
- project::is_source
- project::root_of
- project::source_files
- string_literal
- tokens