Показать сообщение отдельно
  #12 (permalink)  
Старый 14.10.2016, 21:41
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

В общем очистка кодов от разложения обнажила кошмарную модель куркулятора. Обычно применяются 2 подхода - я не уверен в терминологии, своими словами - операционной и токенизатор. Первый - кнопки давишь, потом = и результат. Второй - производит вычисления из введенной строки раскладывая ее на токены. В рамках js можно записать вместо математических символов сразу названия методов и натравить на строку eval() - так и сделано, но, пилять - в кошмарном соединении с операционной моделью и к тому же с функциями текстового редактора. В итоге быстро формализовать эту бнопню не удалось. Похоже будет проще найти куда нафтыкать чего там надо в оригинале.

На чем остановился на данный момент процитировано ниже.
Ответить с цитированием