/lex

Primary LanguageJava

  • Чувствительный к регистру

  • Разделитель ;

  • Комментарии

# комментарий
# многострочный 
комментарий #
  • Переменные
var x # переменная без значения имеет значение null
var y = "name2"
var y_1 = "y"
  • Числа
123.123
  • Строки
"string" // escape ????
  • Булев
true или false
  • Null
null
  • Массивы
[1,2,3,4]

var arr = ["one","two","3"]
arr.add(4)                 # добавление
arr.concat([5,6])          # соединение
arr.del(1)                 # удаление по индексу

arr.foreach(x -> {
    log x
})

  • Функции
var f = func(arg1, arg2) {
    return arg1 + arg2
}

f(arg1, arg2)