ТОМ2: язык программирования: различия между версиями
ASBer (обсуждение | вклад) м →Имена |
ASBer (обсуждение | вклад) спецзначения |
||
| Строка 25: | Строка 25: | ||
Знаки ':' и '_' играют более сложную роль и будут рассмотрены ниже |
Знаки ':' и '_' играют более сложную роль и будут рассмотрены ниже |
||
==Ключевые слова и спецзначения== |
|||
'''Ключевые слова''' используются для обозначения различных конструкций языка и будут подробно рассмотрены в соответствующих разделах. |
|||
'''Спецзначения''' используются платформой в самых различных целях и образуют фиксированный список: |
|||
//имена типов |
|||
///простые типы |
|||
empty / пусто |
|||
bool / булево |
|||
number / число |
|||
spcvalue / спецзначение |
|||
string / строка |
|||
///объектные типы |
|||
object / объект |
|||
property / свойство |
|||
class / класс |
|||
location / локация |
|||
word / слово |
|||
preposition",L"предлог |
|||
///списки |
|||
and-list / и-список |
|||
or-list / или-список |
|||
///ссылка (не используется в коде напрямую) |
|||
reference / указатель |
|||
//специальные свойства значений |
|||
type / тип |
|||
name / имя |
|||
title / наименование |
|||
key / ключ |
|||
len / длина |
|||
comment / комментарий |
|||
item_type / тип_элементов (для классов) |
|||
def_key / ключ_по_умолчанию (для слов) |
|||
pos / поз (порядковая позиция аргумента в функции) |
|||
//события |
|||
no_property / нет_свойства |
|||
[[Категория:Документация ТОМ]] |
[[Категория:Документация ТОМ]] |
||
Версия от 13:44, 5 декабря 2011
Справочник по языку программирования платформы ТОМ2.
Страничка в разработке...
Символы
Допускается использование цифр, русских и латинских букв, знаков препинания и прочих знаков, присутствующих на клавиатуре.
Имена
Имена должны состоять из русских или латинских букв. Регистр букв в имени безразличен (до свиданья Си). Запрещается смешивать в имени русские и латинские буквы - интерпретатор ругается.
Имя может включать в себя цифры.
Имя может начинаться с цифры.
Имя не может состоять только из одних цифр.
Имя может включать в себя знаки '-'(минус), ':'(двоеточие) и '_'(нижнее подчеркивание).
Знак '-' может находиться только внутри имени и должен быть обрамлен с обеих сторон буквами.
В этом случает он трактуется как дефис и обрабатывается как буква.
В операциях вычитания ставьте разделяющие пробелы!
Знаки ':' и '_' играют более сложную роль и будут рассмотрены ниже
Ключевые слова и спецзначения
Ключевые слова используются для обозначения различных конструкций языка и будут подробно рассмотрены в соответствующих разделах.
Спецзначения используются платформой в самых различных целях и образуют фиксированный список:
//имена типов ///простые типы empty / пусто bool / булево number / число spcvalue / спецзначение string / строка ///объектные типы object / объект property / свойство class / класс location / локация word / слово preposition",L"предлог ///списки and-list / и-список or-list / или-список ///ссылка (не используется в коде напрямую) reference / указатель //специальные свойства значений type / тип name / имя title / наименование key / ключ len / длина comment / комментарий item_type / тип_элементов (для классов) def_key / ключ_по_умолчанию (для слов) pos / поз (порядковая позиция аргумента в функции) //события no_property / нет_свойства