@im_jeans

Как распознавать в php слова (типо систем компьютерной алгебры)?

Как сделать на php распознавание слов, типо СКА:
cos 90, а если не правильно введено cas 90, то выдавать ошибку. Или как сделать что бы сразу несколько команд было. Ну если вам угодно, то переформулирую. Как создать свой язык программирования?
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
@alexalexes
Берете любую вузовскую методичку по дисциплине "Теория языков программирования и методов трансляции".
Изучаете, с чем едят грамматики формальных языков, строите лексический анализатор, синтаксический анализатор, транслятор в свой машинный код, исполнитель машинного кода.
На выходе у вас должна получиться вот такая штука:
https://studfile.net/preview/937093/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Vitsliputsli
Берете транслятор, если на основе php, то например phplrt. И пишите грамматику вашего языка. Перед написанием рекомендую прочитать "книгу дракона", это прям библия компиляторов, как минимум главы про грамматику.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы