Я пытаюсь реализовать небольшой язык описания для пользовательских сценариев в приложении. В основном пользователи описывают, как объекты создаются из других объектов. (Не совсем язык программирования
Я пытаюсь создать очень простой DSL, которая принимает строку, отформатированную как GET /endpoint controller.action1 |> controller.action2
И превратить его в нечто вдоль линий {"GET", "/endpoint",
я следующий кусок кода: case 1
of 2
3
of 3
4
5
Это мой обычай токенизатор переводит к: Tokens: [{'case',1},
{integer,1,1},
{eol,1},
{'of',1},
{integer,1,2},