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 | |