Verilog Parser

User task (procedure) definition. More...

Data Structures

struct  ast_task_declaration
 Creates and returns a new task declaration statement. More...
 

Functions

ast_task_declarationast_new_task_declaration (ast_boolean automatic, ast_identifier identifier, ast_list *ports, ast_list *declarations, ast_statement *statements)
 Creates and returns a new task declaration statement. More...
 

Detailed Description

User task (procedure) definition.

Function Documentation

ast_task_declaration* ast_new_task_declaration ( ast_boolean  automatic,
ast_identifier  identifier,
ast_list ports,
ast_list declarations,
ast_statement *  statements 
)

Creates and returns a new task declaration statement.

Parameters
automaticAutomatic iff TRUE
identifierThe task name.
portsArguments to the task.
declarationsInternal variable declarations.
statementsThe body of the task.