File containing functions and utilities to support the printing of debug messagges.
#define PRINT_DBG_MEX(dbgLevel, curDbgLevel, mex)
We are producing a debug version of the program, so the message is printed;.
#define DEBUG_LEVEL_PEDANTIC
very verbose debugging print is performed.
void EvaluateVariables(const DesignParametersRef dp) override
Evaluates the design variables.
~lattice_flow_wrapper() override
Destructor.
map_t parameter_values
Map between the name of the parameter and the corresponding string-based value.
void assign(const std::string &name, const std::string &value, bool checkExisting)
Assigns a value to a saved parameter.
This file contains the definition of the parameters for the synthesis tools.
#define PARAM_lattice_outdir
#define LATTICE_FLOW_TOOL_ID
lattice_flow_wrapper(const ParameterConstRef &Param, const std::string &_output_dir, const generic_deviceRef &_device)
Constructor.
Classes for handling configuration files.
std::string component_name
Name of the component.
Wrapper to invoke lattice_flow tool by Lattice.
Template borrowed from the ANTLR library by Terence Parr (http://www.jGuru.com - Software rights: htt...
this class is used to manage the command-line or XML options.
#define PARAM_lattice_report
#define LATTICE_FLOW_TOOL_EXEC