ТОМ 0.9 бета: различия между версиями
Содержимое удалено Содержимое добавлено
ASBer (обсуждение | вклад) |
ASBer (обсуждение | вклад) + Changelog |
||
Строка 34:
==План развития платформы==
v.0.2.4.0 альфа
Строка 46 ⟶ 44 :
v.0.2.4.1 альфа
+ механизм управления выводом текста;
- исправление найденных багов;
Строка 60:
v.1.0.0.0 - релиз базовой версии.
==Changelog==
Версия v.0.2.3.2 альфа
Добавлены [[TOM: относительные свойства|относительные свойства]] объектов и ключевые слова [[TOM: actor|actor]] и [[TOM: act|act]].
Объектная модель платформы окончательно сформирована.
В демоигре восстановлена возможность игры любым персонажем.
----
Версия v.0.2.3.1 альфа
Исправлена работа конструкций языка [[TOM: if-else|if-else]], [[TOM: for|for]], [[TOM: while|while]], [[TOM: switch-case|switch-case]]. Фигурные скобки {} теперь необходимы только для объединения многострочных блоков. Все конструкции (за исключением switch-case) работают аналогично C. Принцип работы [[TOM: switch-case|switch-case]] мною изменен, надеюсь, в лучшую сторону.
Также добавлены ключевые слова [[TOM: return|return]], [[TOM: break|break]], [[TOM: continue|continue]], работающие аналогично C.
Теперь язык платформы окончательно сформирован и позволяет разрабатывать алгоритмы любой сложности.
Документирование системы пока не начато, но начиная с этой версии в папке "Примеры" можно найти простые файлы с подробными комментариями, позволяющие освоить принципы работы платформы. Файлы, имеющие расширение .tom, открываются текстовым редактором.
[[Категория:Платформы]] [[Категория:Парсерные платформы]]
| |||