1. Introduction
  2. Features
  3. Getting Started
    1. Installation
    2. Hello, World!
  4. Code Examples
    1. Module
    2. Instantiation
    3. Interface
    4. Package
  5. Language Reference
    1. Source Code Structure
    2. Lexical Structure
      1. Operator
      2. Number
      3. Array Literal
    3. Data Type
      1. Builtin Type
      2. User Defined Type
      3. Array
      4. Clock / Reset
    4. Expression
      1. Operator Precedence
      2. Function Call
      3. Concatenation
      4. If
      5. Case / Switch
      6. Bit Select
      7. Range
      8. Msb / Lsb
      9. Inside / Outside
      10. Type Cast
      11. Struct Constructor
    5. Statement
      1. Assignment
      2. Function Call
      3. If
      4. Case / Switch
      5. For
      6. Return
      7. Let
    6. Declaration
      1. Variable
      2. Parameter
      3. Register
      4. Combinational
      5. Assign
      6. Function
      7. Initial / Final
      8. Attribute
      9. Generate
      10. Instantiation
      11. Named Block
      12. Import / Export
      13. Connect
      14. Block
    7. Module
    8. Interface
    9. Package
    10. SystemVerilog Interoperation
    11. Visibility
    12. Foreign Language Integration
    13. Integrated Test
      1. Using a Component
      2. Writing a Component
    14. Generics
      1. Default Parameter
      2. Prototype
    15. Clock Domain Annotation
      1. Unsafe CDC
    16. Standard Library
    17. Alias
    18. Execution Model
      1. Variable Classification
      2. Simulation Cycle
      3. Assignment Semantics
      4. Combinational Evaluation
      5. Event Evaluation
      6. Multi-Clock Domains
      7. Determinism
    19. Type Inference
    20. Project Property
  6. Development Environment
    1. Project Configuration
      1. Build
      2. Format
      3. Lint
      4. Test
      5. Publish
      6. Synth
    2. Dependencies
    3. Publish Project
    4. Directory Layout
    5. Formatter
    6. Linter
    7. Simulator
    8. Language Server
    9. Compatibility
    10. Documentation
    11. GitHub Action
    12. Source Map
    13. verylup
    14. Migrate to New Version
    15. Docker Image
    16. Translator
    17. Synthesizer
    18. Metadata
    19. External Subcommand
  7. Appendix
    1. Formal Syntax
    2. Semantic Error