Alleksh 15 Опубликовано: 22 октября 2018 (изменено) Данная программа упрощает разработку для RP. Чтобы подключить другой .forth файл из проекта, дабы использовать его функции/переменные достаточно ввести в начале файла - $name.forth В плане: Доделать подключение других файлов в анализатор.(работает очень криво, в данной версии .ехе нет) Внимание!!! В словаре есть некоторые ошибки. Если вы можете помочь его дополнить/исправить - буду очень благодарен. Пожалуйста, сообщайте о найденных багах в этом топике/дискорде(Alleksh#0284). Это очень сильно мне поможет в разработке. Спасибо. Версия - 0.91 Скачать: https://drive.google.com/open?id=1Ns9dOASJENUIQg0zIHHIfhC-Nb6uK0IS Версия 0.92: Цитата Исправления: Исправлены ошибки при создании проекта(если на пути в папке русские символы - проект не создается). Исправлены ошибки анализатора кода, которые приводили к вечному зависанию. Примечание: Когда вы написали словосочетание x и программа зависла - откройте папку проекта и уберите его из файла. И сообщите об этом инциденте, пожалуйста. Исправлены ошибки при создании/удалении/переименовании файлов. Исправлен словарь, многие ошибки в нём были исключены. Нововведение: Если анализатор кричит на исправный код - достаточно перед ним написать ^. Работает так же, как и #, но символы после ^ вводятся в консоль. Скачать:https://drive.google.com/open?id=1NsobskD02whwQyzssieNCBlUQIeYL7 Краткая справка по программе: Создание проекта: Цитата Слева сверху вы найдете меню "Проект. Выберите "создать проект": Создайте папку, в которой будет располагаться проект: Выберите папку, в которой будет располагаться проект: Готово! Ваш проект создан! На панели слева вы найдете кнопки для управления файлами: Чтобы просмотреть файл - достаточно нажать на него (в левой панели). Ввод кода в консоль: Цитата Для того, чтобы ввести код в консоль - достаточно нажать на кнопку "Ввести код в консоль": Откроется диалоговое меню, в котором вы выбираете, в каком порядке вводить файлы(сверху вниз): Чтобы перенести файл из левого в правое меню - достаточно просто нажать на него. Чтобы удалить из правого меню файлы - нужно нажать на элемент в правом меню. Редактирование словаря: Цитата Чтобы открыть редактор словаря, нужно нажать на кнопку "отредактировать словарь". Откроется вот это диалоговое окно: Чтобы отредактировать слово, достаточно нажать на него в правом меню. Название: То, что будет отображаться в правом списке. Нужно/выдает чисел после работы: Данные переменные гласят о том, какие операции проводить со стеком. Стартовое и окончательное слово в одной строке? Если в строке нет окончательного слова - выдаст ошибку. Создает новое слово? Следующее слово, указанное после этого слова будет считаться переменной. Одно слово? Ничего особенного. Просто уведомляете анализатор, что в "окончательные слова" нет слов. Работает с адресом? Если прошлое слово не является переменной - ошибка. Переменная? Объявление переменной Загрузить стандартный словарь - кнопка заменяет файл words.txt файлом default_words.txt Если вы хотите обновить стандартный словарь - достаточно изменить default_words.txt #### Подключение файла $name.forth - подключить файл с названием name // В разработке #### Комментарии Введите #, и все последующие символы будут закомментированы. Если анализатор кричит на исправный код - достаточно перед ним написать ^. Работает так же, как и #, но символы после ^ вводятся в консоль. Изменено 24 октября 2018 пользователем Alleksh 1 Поделиться сообщением Ссылка на сообщение
TheAndrey 16 141 Опубликовано: 22 октября 2018 Разработка ваша или откуда-то взяли? Если ваша, то зачем было запихивать в установщик? Лишний мусор в системе только будет. Без установки всё прекрасно работает. Почему нет скриншотов "кота в мешке"? Поэтому ссылку на скачивание *.exe с "сюрпризами" убираю. Хороший вирус даже VT не заметит. Поделиться сообщением Ссылка на сообщение
Alleksh 15 Опубликовано: 22 октября 2018 (изменено) 6 минут назад, Andrey сказал: Разработка ваша или откуда-то взяли? Если ваша, то зачем было запихивать в установщик? Лишний мусор в системе только будет. Без установки всё прекрасно работает. Почему нет скриншотов "кота в мешке"? Поэтому ссылку на скачивание *.exe с "сюрпризами" убираю. Хороший вирус даже VT не заметит. Разработка моя. Сейчас добавлю. Изменено 22 октября 2018 пользователем Alleksh Поделиться сообщением Ссылка на сообщение
RimWiborg 69 Опубликовано: 24 октября 2018 (изменено) Интересное приложение, надо будет по тестить. Изменено 24 октября 2018 пользователем RimWiborg Поделиться сообщением Ссылка на сообщение
Alleksh 15 Опубликовано: 25 октября 2018 (изменено) Полный редизайн приложения. Что исправить? Какой шрифт использовать? Подскажите. Изменено 25 октября 2018 пользователем Alleksh Поделиться сообщением Ссылка на сообщение
TheAndrey 16 141 Опубликовано: 25 октября 2018 1 час назад, Alleksh сказал: Что исправить? Исходники хотя бы на GitHub выложить, чтобы было доверие. Для редакторов кода лучше всего идут моноширинные шрифты (Consolas / Courier New). Поделиться сообщением Ссылка на сообщение
bluder 237 Опубликовано: 27 октября 2018 По скринам ничего непонятно. Что это, для чего, что делает? Интерпретирует forth программу? Тогда какой forth, из майнкрафта или настоящий? Почему в название окна MainWindow? Больше смахивает на кота в мешке. Поделиться сообщением Ссылка на сообщение
Alleksh 15 Опубликовано: 27 октября 2018 2 часа назад, bluder сказал: По скринам ничего непонятно. Что это, для чего, что делает? Интерпретирует forth программу? Тогда какой forth, из майнкрафта или настоящий? Почему в название окна MainWindow? Больше смахивает на кота в мешке. Это - редактор кода на forth. В названии окна - MainWindow, т.к. я не задавал название окну. Поделиться сообщением Ссылка на сообщение
Alleksh 15 Опубликовано: 28 октября 2018 В 26.10.2018 в 01:10, Andrey сказал: Исходники хотя бы на GitHub выложить, чтобы было доверие. Для редакторов кода лучше всего идут моноширинные шрифты (Consolas / Courier New). Вот исходники:https://github.com/Alleksh/ForthHelper Поделиться сообщением Ссылка на сообщение