Привет. Не кидайтесь камнями, но у меня самописный парсер и лексер, а не бизон или антлер (кто его так называет? :) )
Это не финит стейт машина, а что-то намешанное.
Вопрос: я сейчас делаю его чуть более мощным в плане возможностей и меня смущают прыжки туда и обратно на индекс при анматчинге, а раньше он был полностью линейным. Насколько это нормально?