From aae7bc188cf772deecd194fc427542f6e496c566 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Sat, 26 Jun 2021 18:11:20 -0400 Subject: [PATCH] Use unsigned literals --- assets/parser.d.erb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/parser.d.erb b/assets/parser.d.erb index e78568d..bfd3b79 100644 --- a/assets/parser.d.erb +++ b/assets/parser.d.erb @@ -30,13 +30,13 @@ class <%= classname %> <% transition_table, state_table = lexer_dfa.build_tables %> private static const Transition transitions[] = [ <% transition_table.each do |transition_table_entry| %> - Transition(<%= transition_table_entry[:first] %>, <%= transition_table_entry[:last] %>, <%= transition_table_entry[:destination] %>), + Transition(<%= transition_table_entry[:first] %>u, <%= transition_table_entry[:last] %>u, <%= transition_table_entry[:destination] %>u), <% end %> ]; private static const LexerState lexer_states[] = [ <% state_table.each do |state_table_entry| %> - LexerState(<%= state_table_entry[:transition_table_index] %>, <%= state_table_entry[:n_transitions] %>, <%= state_table_entry[:accepts] %>), + LexerState(<%= state_table_entry[:transition_table_index] %>u, <%= state_table_entry[:n_transitions] %>u, <%= state_table_entry[:accepts] %>u), <% end %> ]; }