Docs.rs
  • aplang-0.1.10
    • aplang 0.1.10
    • Permalink
    • Docs.rs crate page
    • GPL-3.0-or-later
    • Links
    • Homepage
    • Documentation
    • Repository
    • crates.io
    • Source
    • Owners
    • snowfoxsh
    • Dependencies
      • cfg-if ^1.0.0 normal
      • clap ^4.5.18 normal optional
      • getrandom ^0.3.1 normal
      • js-sys ^0.3.70 normal optional
      • mapro ^0.1.1 normal
      • miette ^7.2.0 normal optional
      • owo-colors ^4.1.0 normal
      • rand ^0.9.0 normal
      • stacker ^0.1.17 normal optional
      • thiserror ^2.0.11 normal
      • wasm-bindgen ^0.2.93 normal optional
      • web-sys ^0.3.77 normal optional
      • assert_cmd ^2.0.16 dev
    • Versions
    • 0.68% of the crate is documented
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

aplang_lib0.1.10

Crate Items

  • Macros
  • Structs
  • Enums
  • Traits
  • Functions
  • Type Aliases

List of all items

Structs

  • aplang::ApLang
  • aplang::Executed
  • aplang::ExecutedWithDebug
  • aplang::Initialized
  • aplang::Lexed
  • aplang::Parsed
  • interpreter::Interpreter
  • interpreter::NativeProcedure
  • interpreter::errors::Reports
  • interpreter::errors::RuntimeError
  • lexer::Lexer
  • lexer::token::Token
  • parser::Parser
  • parser::ast::Access
  • parser::ast::Assignment
  • parser::ast::Ast
  • parser::ast::Binary
  • parser::ast::Block
  • parser::ast::Break
  • parser::ast::Continue
  • parser::ast::ExprLiteral
  • parser::ast::ForEach
  • parser::ast::Grouping
  • parser::ast::If
  • parser::ast::Import
  • parser::ast::List
  • parser::ast::Logical
  • parser::ast::ProcCall
  • parser::ast::ProcDeclaration
  • parser::ast::RepeatTimes
  • parser::ast::RepeatUntil
  • parser::ast::Return
  • parser::ast::Set
  • parser::ast::Unary
  • parser::ast::Variable
  • standard_library::Modules

Enums

  • interpreter::Value
  • lexer::token::LiteralValue
  • lexer::token::TokenType
  • parser::ast::BinaryOp
  • parser::ast::Expr
  • parser::ast::Literal
  • parser::ast::LogicalOp
  • parser::ast::Stmt
  • parser::ast::UnaryOp

Traits

  • parser::ast::pretty::TreePrinter

Macros

  • BinaryOp
  • arity
  • display
  • display_error
  • downcast
  • std_function
  • unwrap_arg_type

Functions

  • lexer::token::get_keywords_hashmap
  • lexer::token::join_spans
  • lexer::token::span_between

Type Aliases

  • interpreter::FunctionMap