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 15 994 Опубликовано: 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 15 994 Опубликовано: 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 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах