cushion

Cushion - A library to help state transition matrix design

This library aims to process the table which is state transition matrix designed on the D language source code. Tables written in csv file will be converted to D language source code at compile time.

Modules

_internal
module cushion._internal
core
module cushion.core

Core module for state transion

csvdecoder
module cushion.csvdecoder

Decoder for STM of CSV

flow
module cushion.flow

Flow module for state transion

handler
module cushion.handler

Handler type traits and operations

stmgen
module cushion.stmgen

Public Imports

cushion.core
public import cushion.core;
cushion.csvdecoder
public import cushion.csvdecoder;
cushion.handler
public import cushion.handler;
cushion.flow
public import cushion.flow;

Examples

Meta