Docs.rs
  • spl_frontend-0.1.2
    • spl_frontend 0.1.2
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • AlecGhost
    • Dependencies
      • nom ^7.1.3 normal
      • nom_locate ^4.2.0 normal
      • spl_frontend_macros ^0.1.1 normal
      • thiserror ^1.0.50 normal
      • tokio ^1.35.0 normal
      • criterion ^0.5.1 dev
      • insta ^1.34.0 dev
      • pretty_assertions ^1.4.0 dev
    • Versions
    • 6.25% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • 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

spl_frontend0.1.2

Module ast

Module Items

  • Structs
  • Enums

In crate spl_frontend

spl_frontend

Module ast

Source
Expand description

Contains structs and enums for all AST nodes

Structs§

ArrayAccess
Assignment
AstInfo
BinaryExpression
BlockStatement
BracketedExpression
CallStatement
Identifier
IfStatement
IntLiteral
ProcedureDeclaration
Program
Contains entire AST
Reference
TypeDeclaration
UnaryExpression
WhileStatement

Enums§

Expression
GlobalDeclaration
Operator
ParameterDeclaration
Statement
TypeExpression
Variable
VariableDeclaration