Проверьте поле ввода пользовательской грамматики - PullRequest
0 голосов
/ 06 июля 2018

У меня есть такая грамматика:

rule: <expression> {<op><expression>}
expression: <Object>[<property>] is <State>
property: key=value
State: active | inactive | valid .....

Грамматика может измениться не закончена, но это не проблема.

В настоящее время я работаю над приложением, основанным на angular2, и пока оно отлично работает, но теперь я хочу дать пользователю возможность самостоятельно определять правила, например, с помощью поля ввода текста или чего-то в этом роде.

Моя идея состоит в том, что вводимые пользователем данные проверяются на соответствие приведенной выше грамматике, и затем я хочу использовать определенные правила для их применения к объекту.

Или, возможно, вводится поле ввода, и пользователь должен выбрать. Например, если вы дадите подсказку под текстовым полем, где пользователь может выбрать или что-то в этом роде.

Может быть, кто-то уже имел дело с такой проблемой и может привести меня в правильном направлении. Каждый намек помогает.

...