For Loop Rules¶
for_loop_001¶
This rule checks the indentation of the for keyword.
Violation
FIFO_PROC : process () is
begin
for index in 4 to 23 loop
end loop;
end process;
Fix
FIFO_PROC : process () is
begin
for index in 4 to 23 loop
end loop;
end process;
for_loop_002¶
This rule checks the indentation of the end loop keywords.
Violation
FIFO_PROC : process () is
begin
for index in 4 to 23 loop
end loop;
end process;
Fix
FIFO_PROC : process () is
begin
for index in 4 to 23 loop
end loop;
end process;
for_loop_003¶
This rule checks the proper case of the label on a foor loop.
Note
The default is uppercase.
Refer to the section Configuring Uppercase and Lowercase Rules for information on changing the default case.
Violation
label : for index in 4 to 23 loop
Label : for index in 0 to 100 loop
Fix
LABEL : for index in 4 to 23 loop
LABEL : for index in 0 to 100 loop
for_loop_004¶
This rule checks if a label exists on a for loop that a single space exists between the label and the :.
Violation
LABEL: for index in 4 to 23 loop
LABEL : for index in 0 to 100 loop
Fix
LABEL : for index in 4 to 23 loop
LABEL : for index in 0 to 100 loop
for_loop_005¶
This rule checks if a label exists on a for loop that a single space exists after the :.
Violation
LABEL : for index in 4 to 23 loop
LABEL : for index in 0 to 100 loop
Fix
LABEL : for index in 4 to 23 loop
LABEL : for index in 0 to 100 loop