Согласно the leex documentation ^ Matches the beginning of a string. Но когда я пытаюсь использовать его в шаблоне, например, как ^[^\s\t-:]+[^:].*$ я получаю эту ошибку: bad regexp 'illegal character
Я пытаюсь реализовать небольшой язык описания для пользовательских сценариев в приложении. В основном пользователи описывают, как объекты создаются из других объектов. (Не совсем язык программирования
Я пытаюсь создать очень простой DSL, которая принимает строку, отформатированную как GET /endpoint controller.action1 |> controller.action2
И превратить его в нечто вдоль линий {"GET", "/endpoint",