forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   BlitzMax (http://forum.boolean.name/forumdisplay.php?f=104)
-   -   Micro IDE для MicroC (http://forum.boolean.name/showthread.php?t=12774)

Черный крыс 30.06.2010 09:56

Micro IDE для MicroC
 
Вложений: 1
В одно время я довольно безуспешно искал скриптовик для БМакса, что бы встроить его в свой игровой двиг. Не хотелось лезть в дебри ЛУА. И вот я наткнулся на сайт одного парня из Германии, который написал скриптовичок именуемый MicroC. После ознакомления с движком я понял, что это то что надо! ИМХО MicroC - это если не самый лучший скриптовик для БМакса, то уж точно один из лучших. Он написан на БМаксе, поэтому очень хорошо интегрирован с ним.

И вот на днях я решил сделать ему ИДЕшник, для более удобной работы с ним.

Возможности MicroIDE помимо возможностей MicroC
-Форматирование текста ( кей-ворды\комменты\стринги\зарегестрированые функции)
-Имеется полный хэлп как по синтаксису самого скрипт-движка, так и по всем импортируемым функциям (стандартные + пользовательские)
-Быстрый хэлп (при наборе текста внизу окна высвечивается предлагаемая функция + все параметры + краткое описание)
-добавлены дерективы #Import и #Module - для возможности подключать сторонние файлы скриптов.
-Подсветка пользовательских функций - чтобы зарегать свою функцию со всеми параметрами - их просто надо прописать в файле "help.txt" - тогда ИДЕ прочтет всю инфу по функции и занесет ее в дерево хэлпа и быстрого хэлпа.
синтаксис таков
+List - это папка, она будет создана
CreateList:Object() - А это функция будет занесена в папку List. можно добавить к функции описание.
-Возможность проверить скрипт на наличие ошибок
-Возможность скомпилить скрипт в бинарный *.MCC - файл.
-Если скрипт имеет ошибку ИДЕ подсветит эту строчку с сообщением об ошибке.
-ну и еще некоторые мелкие фьючеры.

Файл help.txt - это то куда вы прописываете свои функции, зареганные в скрипт-движок, в архиве этот файл содержит функции из моего движка, это для наглядного примера.

работа над ИДЕ еще не завершена, если будут найдены баги, докладывайте сюда же.

Также в папке samples\ находятся несколько скриптов-приметов из моего проекта.

Вложение 10528


Часовой пояс GMT +4, время: 04:05.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot