Verilog Parser

Data Structures

struct  ast_parameter_declarations
 Stores the type and characteristics of one or more parameter declarations. More...
 

Enumerations

enum  ast_parameter_type {
  PARAM_INTEGER, PARAM_REAL, PARAM_REALTIME, PARAM_TIME,
  PARAM_GENERIC, PARAM_SPECPARAM
}
 Data value types that a module parameter can take on. More...
 

Functions

ast_parameter_declarationsast_new_parameter_declarations (ast_list *assignments, ast_boolean signed_values, ast_boolean local, ast_range *range, ast_parameter_type type)
 creates and returns a new set of parameter declarations of the same type More...
 

Detailed Description

Enumeration Type Documentation

Data value types that a module parameter can take on.

Enumerator
PARAM_GENERIC 

used when no type keywork is used in the declaration.

Function Documentation

ast_parameter_declarations* ast_new_parameter_declarations ( ast_list assignments,
ast_boolean  signed_values,
ast_boolean  local,
ast_range *  range,
ast_parameter_type  type 
)

creates and returns a new set of parameter declarations of the same type

Parameters
[in]assignments- The list of individual assignments.
[in]signed_values- are the bit vectors signed?
[in]range- Bit range
[in]type- type of the parameters.