fix: make std_logic_vector default binary format, override omit for "addsignal" comment
fix: parse entity and architecture only at beginning
The file parser treated entity and architecture keywords
at beginning and end of architecture equally, and expected
an identifier afterwards. This identifier is not required.
The change made the parser always go past the end of the entity
or architecture declaration.
chore: add Debug to custom types
fix: make all matching colors lowercase
feat: map new parsers to tcl generator inputs
chore: fix formatting using fmt
feat: split logic of context and comment tokens
Respect DRY for file_parser. So far, the file parser did not
just parse the file, it also parsed custom comment "tokens"
and managed a context. This is not the responsibility of the
parser. The parser should just parse the file and return
the parsed parts.
feat: Add parser and tcl generator