Docs.rs
  • chirrtl-parser-0.1.4
    • chirrtl-parser 0.1.4
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • joonho3020
    • Dependencies
      • graphviz-rust ^0.9.3 normal
      • indexmap ^2.7.1 normal
      • indextree ^4.7.3 normal
      • indextree-macros ^0.1.2 normal
      • lalrpop-util ^0.21.0 normal
      • logos ^0.12 normal
      • num-bigint ^0.4.6 normal
      • num-traits ^0.2.19 normal
      • petgraph ^0.7.1 normal
      • serde_json ^1.0.139 normal
      • thiserror ^2.0.12 normal
      • lalrpop ^0.22.1 build
    • Versions
    • 0.33% of the crate is documented
  • Go to latest version
  • 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

chirrtl_parser0.1.4

Module ast

Module Items

  • Structs
  • Enums
  • Type Aliases

In crate chirrtl_parser

chirrtl_parser

Module ast

Source

Structs§

Annotations
Circuit
DefName
ExtModule
Float
Info
Int
IntModule
Module
Version
Width

Enums§

ChirrtlMemory
ChirrtlMemoryPort
ChirrtlMemoryReadUnderWrite
CircuitModule
Expr
Field
Identifier
Parameter
Port
PrimOp1Expr
PrimOp1Expr1Int
PrimOp1Expr2Int
PrimOp2Expr
Reference
Stmt
Type
TypeAggregate
TypeGround

Type Aliases§

CircuitModules
Exprs
Fields
Parameters
Ports
Stmts