Skip to content

Latest commit

 

History

History
47 lines (35 loc) · 891 Bytes

scratchpad.md

File metadata and controls

47 lines (35 loc) · 891 Bytes

Scratchpad

A file of todo-lists, notes, and other useful stuff.


Todo List:

Features

  • A -I flag for parser include directories.
  • File name sourcing for each construct.
  • Better library for JSON emission.
  • Module Page JSON Emission
  • Nets
  • Ports
  • Parameters
  • Functions / Tasks
  • Instantiations
  • Processes / Blocks
  • Module Page JSON Rendering
  • HTML "Distribution" creation

Build / Flow

  • Coverage Checking
  • Travis Build Integration
  • Proper testing framework
  • Coveralls integration
  • A top-level makefile for quick / easy access to stuff.

Program Stages

  1. Load Command Line Arguments
  2. Load configuration file if any.
  3. Parse input files.
  4. Organise parsed data structures.
  5. Generate Pages
  • File List
  • Module List
  • Module Hierarchy
  • Module Pages
  1. Cleanup