Again, the github grammar is not much better here, although it is less visible due to the poor contrast (look closely at the 'Y'):
architecture arch of test is
-- Suggestion: format all literals the same, independent
-- where they occur.
type my_logic is (
'0',
'x',
'Y',
'Z',
fuzzy_state);
constant my_logic_constant : my_logic := 'Z';
constant my_fuzzy_logic_constant : my_logic := fuzzy_state;
begin
end arch;
Again, the github grammar is not much better here, although it is less visible due to the poor contrast (look closely at the
'Y'
):