Интеграции

Лексемы языка TRIK Studio

Язык использует пробелы, табуляции и переводы строк вне строковых литералов только как разделители между лексемами — влияния на интерпретацию выражений они не оказывают.

В языке есть следующие ключевые слова:

  • and

  • false

  • nil

  • not

  • or

  • true​

И следующие операторы:

+ - * / % ^ # & ~ | << >> // == ~= <= >= < > = ( ) { } [ ] ; : , . .. && ||

Строковые литералы пишутся либо в одинарных, либо в двойных кавычках. Например,

a = 'alo123'
a = "alo123"

Целые числа пишутся либо в десятичной, либо в восьмеричной, либо в шестнадцатеричной системе. Шестнадцатеричные числа начинаются с префикса 0x, восьмеричные — с префикса 0. Например,

  • 3, 345 — десятичные числа

  • 0xff, 0xBEBADA — шестнадцатеричные числа

  • 07654321 — восьмеричное число

Вещественные числа пишутся либо в общепринятой, либо в экспоненциальной форме. Например,

3.0
3.1416
314.16e-2
0.31416E1
34e1​

Комментарии начинаются с -- и продолжаются до конца строки. Например,

a = 1; -- комментарий

О синтаксисе выражений в блоках читайте в статье