Мне интересно, какой хороший метод перечисления в Java.
Я задавался этим вопросом в течение долгого времени, и обычно я придумываю что-то, что включает в себя несколько независимых перечислений и функций, а также некоторые определения и тому подобное.
Но в основном я хочу определить уникальные числовые ключи для различных типов перечислений с подперечислениями.
Например, я пытаюсь реализовать язык с различными ключевыми словами и символами, с числом, соответствующим этому элементу, в скобках. Как элемент (id).
Ключевые слова: программа (1), вызов (2), if (3), else (4), elsif (5), ... Символы ';' (6), ',' ( 7), '=' (8), '+' (9), ... Операции: и (10), или (11), ...
Каким будет лучший способ выполнить это?
Надеюсь, мое сообщение было ясным. Но в основном я пытаюсь создать категории типов элементов, а затем определения элементов в них, которые имеют соответствующее числовое значение.
Цель этого заключалась в том, чтобы я мог проверить входную строку, чтобы вернуть целочисленное значение, если он идентифицировал подстроки во входных данных как элементы в «словаре» выше.
Заранее спасибо!