ТОМ2: язык программирования: различия между версиями

Материал из IFВики
Перейти к навигации Перейти к поиску
м (Имена)
(спецзначения)
Строка 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 / нет_свойства
 +
  
 
[[Категория:Документация ТОМ]]
 
[[Категория:Документация ТОМ]]

Версия 16: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 / нет_свойства