Verilog Parser

Describes configuration constructs. More...

Data Structures

struct  ast_config_declaration
 Describes a single config declaration in it's entirety. More...
 
struct  ast_config_rule_statement
 Fully describes a config rule statemnet. See Annex 1.2. More...
 

Functions

ast_config_declarationast_new_config_declaration (ast_identifier identifier, ast_identifier design_statement, ast_list *rule_statements)
 Creates and returns a new config declaration node.
 
ast_config_rule_statementast_new_config_rule_statement (ast_boolean is_default, ast_identifier clause_1, ast_identifier clause_2)
 Creates and returns a new configuration rule statment node. More...
 

Detailed Description

Describes configuration constructs.

Function Documentation

ast_config_rule_statement* ast_new_config_rule_statement ( ast_boolean  is_default,
ast_identifier  clause_1,
ast_identifier  clause_2 
)

Creates and returns a new configuration rule statment node.

If is_default is TRUE then clause_2 is NULL.

Parameters
clause_1The first grammar clause.
clause_2The second grammar clause.