ascii-vector-avc-0.1.0.0: Process Ascii Vectors for Advantest 93k

Safe HaskellNone
LanguageHaskell2010

Data.Avc

Synopsis

Documentation

data Signal Source

A Signal has a name

Constructors

Sig Name 
SigGroup Name 

Instances

data Comment Source

May be useful to keep vector comments

Constructors

Comment ByteString 
CNil 

Instances

data Statement Source

A statement is a "FORMAT a b c;" definition or a "RXX devcyc vecdata; comment"

Constructors

Repeat Rep DevCyc Vec Comment 
Format [Signal] Comment 
EOF 

parseAvcFile :: FilePath -> IO [Statement] Source

Parse a simple AVC which may be gzipped Only handles simple files with one character per state like:

# Begin AVC FORMAT a b c; R10 10X ; vector comment # other comment R10 01H ;