MySQL- Руководство разработчика

MySQL- Руководство разработчика

MySQL: Руководство разработчика. Версия 1.0. 20 апреля 2004 г.
Что такое Lua?
Доступность
Связь с авторами
Среда и составные части
Типы и тэги

Язык
Лексические соглашения в языке
Приведение
Корректировка


Инструкции
Блоки
Присваивания
Структуры управления
Инструкция For

Обращения к функции как инструкции
Локальные объявления
Базисные выражения
Арифметические операторы
Реляционные операторы
Логические операторы
Объединения
Старшинство
Конструкторы таблиц
Вызовы функций

Определение функций
Обработка ошибок
Методы тэгов
API
Состояния
Стек и индексы
Манипуляции со стеком

Запросы к стеку
Помещение значений в стек
Уборка мусора
Userdata и тэги
Выполнение Lua-кода
Управление глобальными переменными в Lua
Управление таблицами в Lua
Использование таблиц как массивов
Вызов функций Lua

Определение функций C
Ссылки к Lua-объектам
Системный реестр
Стандартные библиотеки
Базисные функции
_ALERT (message)
Assert (v [, message])
Call (func, arg [, mode [, errhandler]])
Collectgarbage ([limit])

Copytagmethods (tagto, tagfrom)
Dofile (filename)
Dostring (string [, chunkname])
Error (message)
Foreach (table, func)
Foreachi (table, func)
Getglobal (name)
Getn (table)
Gettagmethod (tag, event)
Globals ([table])

Next (table, [index])
Print (e1, e2, ...)
Rawget (table, index)
Rawset (table, index, value)
Setglobal (name, value)
Settag (t, tag)
Settagmethod (tag, event, newmethod)
Sort(table [, comp])
Tag (v)
Tonumber (e [, base])

Tostring (e)
Tinsert (table [, pos] , value)
Tremove (table [, pos])
Строковые манипуляции в Lua
Strbyte (s [, i])
Strchar (i1, i2, ...)
Strfind (s, pattern [, init [, plain]])
Strlen (s)
Strlower (s)
Strrep (s, n)

Strsub (s, i [, j])
Strupper (s)
Format (formatstring, e1, e2, ...)
Gsub (s, pat, repl [, n])
Символьный класс:
Элемент образца:
Сборы данных:
Математические функции
Средства ввода-вывода
Openfile (filename, mode)

Closefile (handle)
Readfrom (filename)
Writeto (filename)
Appendto (filename)
Remove (filename)
Rename (name1, name2)
Flush ([filehandle])
Seek (filehandle [, whence] [, offset])
Tmpname ()
Read ([filehandle,] format1, ...)

Write ([filehandle, ] value1, ...)
Clock ()
Date ([format])
Execute (command)
Exit ([code])
Getenv (varname)
Setlocale (locale [, category])
Интерфейс отладки
Информация стека и функций
Информация стека и функций - 2

Управление локальными переменными
Обработчики прерываний
Рефлексивный интерфейс отладки
Getinfo (function, [what])
Getlocal (level, local)
Setlocal (level, local, value)
Setcallhook (hook)
Setlinehook (hook)
Lua в автономном режиме
Благодарности

Несовместимость с предыдущими версиями
Изменения в языке
Изменения в библиотеках
Изменения в API
Описание
Опции
Диагностика
Описание
Опции
Содержание раздела