Project

General

Profile

« Previous | Next » 

Revision 6d3b5007

Added by Arnaud Dieumegard about 5 years ago

Added support for ProcedureCall statements

View differences:

src/backends/VHDL/vhdl_ast.ml
163 163
  | Case of { label: vhdl_name_t [@default NoName]; guard: vhdl_expr_t; branches: vhdl_case_item_t list } [@name "CASE_STATEMENT_TREE"]
164 164
  | Exit of { label: vhdl_name_t [@default NoName]; loop_label: string option [@default Some ""]; condition: vhdl_expr_t option [@default Some IsNull]} [@name "EXIT_STATEMENT"]
165 165
  | Assert of { label: vhdl_name_t [@default NoName]; cond: vhdl_expr_t; report: vhdl_expr_t [@default IsNull]; severity: vhdl_expr_t [@default IsNull]} [@name "ASSERTION_STATEMENT"]
166
  | ProcedureCall of { label: vhdl_name_t [@default NoName]; name: vhdl_name_t; assocs: vhdl_assoc_element_t list } [@name "PROCEDURE_CALL_STATEMENT"]
166 167
  | Wait [@name "WAIT_STATEMENT"]
167 168
  | Null of { label: vhdl_name_t [@default NoName]} [@name "NULL_STATEMENT"]
168 169
  | Return of { label: vhdl_name_t [@default NoName]} [@name "RETURN_STATEMENT"]

Also available in: Unified diff