Skip to content

Latest commit

 

History

History
127 lines (68 loc) · 2.32 KB

attribute_declaration_rules.rst

File metadata and controls

127 lines (68 loc) · 2.32 KB

Attribute Declaration Rules

attribute_declaration_100

This rule checks for a single space after the following elements: attribute keyword and colon.

Violation

attribute   max_delay :   time;

Fix

attribute max_delay : time;

attribute_declaration_101

This rule checks for at least a single space before the colon.

Violation

attribute max_delay: time;

Fix

attribute max_delay : time;

attribute_declaration_300

This rule checks the indent of the attribute keyword.

Violation

signal sig1 : std_logic;
   attribute max_delay : time;

Fix

signal sig1 : std_logic;
attribute max_delay : time;

attribute_declaration_500

This rule checks the attribute keyword has proper case.

Refer to the section Configuring Uppercase and Lowercase Rules for information on changing the default case.

Violation

ATTRIBUTE max_delay : time;

Fix

attribute max_delay : time;

attribute_declaration_501

This rule checks the identifier has proper case.

Refer to the section Configuring Uppercase and Lowercase Rules for information on changing the default case.

Violation

attribute MAX_DELAY : time;

Fix

attribute max_delay : time;

attribute_declaration_502

This rule checks the type_mark has proper case.

Refer to the section Configuring Uppercase and Lowercase Rules for information on changing the default case.

Violation

attribute max_delay : TIME;

Fix

attribute max_delay : time;