|
Limbo
|
Database for Verilog parser. More...
#include <string>#include <vector>#include <iostream>#include <fstream>#include <sstream>#include <cassert>#include <limits>Go to the source code of this file.
Classes | |
| struct | VerilogParser::Range |
| range with pair of low and high values More... | |
| class | VerilogParser::GeneralName |
| name with a range More... | |
| struct | VerilogParser::NetPin |
| Describe the connection of pins to nets. More... | |
| union | VerilogParser::NetPin::Extension |
| Extension to handle a net with constant values or a regular net. More... | |
| class | VerilogParser::StringArray |
| bison does not support vector very well, so here create a dummy class for string array. More... | |
| class | VerilogParser::GeneralNameArray |
| bison does not support vector very well, so here create a dummy class for VerilogParser::GeneralName array. More... | |
| class | VerilogParser::VerilogDataBase |
| Base class for verilog database. Only pure virtual functions are defined. User needs to inheritate this class and derive a custom database type with all callback functions defined. More... | |
Namespaces | |
| VerilogParser | |
| namespace for VerilogParser | |
Enumerations | |
| enum | VerilogParser::PinType { kINPUT = 0x1, kOUTPUT = 0x2, kREG = 0x4 } |
| pin type | |
1.8.8