List of all items
Structs
- ast::Binding
- ast::BindingModifier
- ast::CallExpr
- ast::CursorDecl
- ast::ExternPort
- ast::ForSource
- ast::ForStmt
- ast::InputDecl
- ast::ModuleDef
- ast::PolydatFile
- ast::TileDef
- ast::TileHole
- ast::TileOptions
- ast::TypedParam
- comprehension::ast_legacy::Clause
- comprehension::ast_legacy::Comprehension
- comprehension::ast_legacy::Subspace
- comprehension::cardinality::Hybrid
- comprehension::cardinality::Interval
- comprehension::metadata::Metadata
- comprehension::spec::serde_form::ComprehensionSpec
- error::Diagnostic
- error::DiagnosticReport
- lexer::Span
- lexer::Token
- pragmas::Pragma
- pragmas::PragmaConflict
- pragmas::PragmaSet
Enums
- PortType
- ast::Arg
- ast::BinOpKind
- ast::Expr
- ast::ForSourceKind
- ast::Statement
- ast::TileBodyKind
- ast::TilePiece
- ast::WireModifier
- comprehension::ast::Comprehension
- comprehension::ast_legacy::ClauseSource
- comprehension::ast_legacy::ComprehensionMode
- comprehension::ast_legacy::ShellOrigin
- comprehension::ast_legacy::TraversalOrder
- comprehension::ast_legacy::ZipMode
- comprehension::cardinality::CardinalityClass
- comprehension::cardinality::MeasureName
- comprehension::cardinality::ProductMeasure
- comprehension::metadata::IndexFn
- comprehension::metadata::Materialization
- comprehension::metadata::NaturalOrder
- comprehension::source::LiteralValue
- comprehension::source::Source
- comprehension::spec::legacy_convert::ConvertError
- comprehension::spec::serde_form::ForSpec
- comprehension::spec::serde_form::SpecConvertError
- comprehension::spec::source_parser::SourceParseError
- comprehension::spec::text::TextParseError
- comprehension::strategy::StrategyName
- comprehension::strategy::ZipMode
- error::Severity
- lexer::TokenKind
Functions
- comprehension::parse::comprehension_from_subspaces
- comprehension::parse::parse_clause
- comprehension::parse::parse_clause_list
- comprehension::parse::parse_comprehension_text
- comprehension::parse::parse_order_spec
- comprehension::parse::split_at_order
- comprehension::parse::split_at_where
- comprehension::parse::split_respecting_parens
- comprehension::parse::validate_order_for_mode
- comprehension::source::split_string_comprehension
- comprehension::spec::legacy_convert::legacy_to_algebra
- comprehension::spec::serde_form::parse_inline
- comprehension::spec::source_parser::parse_source
- comprehension::spec::text::parse_text
- lexer::lex
- parser::for_source_from_text
- parser::parse
- parser::parse_expression
- pprint::pp_expr
- pprint::pp_file
- pprint::pp_statement
- pragmas::collect_from_ast
- refs::collect_expr_refs
- refs::collect_string_interpolation_refs
- refs::referenced_names
- refs::try_referenced_names
- tile::parse_hole_expr
- tile::parse_template
- tile::render_template
- tile_structural::template_text_from_value
- tile_structural::tile_from_json_text
- tile_structural::tile_from_json_value
- tile_structural::tile_from_text
- viz::polydat_to_dot
- viz::polydat_to_mermaid
- viz::polydat_to_svg