Index

Symbols | _ | A | B | C | D | E | F | G | I | K | L | M | N | O | P | R | S | T | U | W | Y

Symbols

3 ways compare operator
Operators
64 bits
?: Operator
Operators

_

_charsize_ (global variable or constant)
_floatsize_ (global variable or constant)
_intsize_ (global variable or constant)
_version_ (global variable or constant)
_versionnumber_ (global variable or constant)

A

abs() (built-in function)
acos() (built-in function)
Arithmetic Operators
Operators
Array constructor
array() (built-in function)
array.acall() (array method)
array.append() (array method)
array.apply() (array method)
array.bindenv() (array method)
array.call() (array method)
array.clear() (array method)
array.extend() (array method)
array.filter() (array method)
array.find() (array method)
array.getinfos() (array method)
array.getroot() (array method)
array.insert() (array method)
array.len() (array method)
array.map() (array method)
array.pacall() (array method)
array.pcall() (array method)
array.pop() (array method)
array.push() (array method)
array.reduce() (array method)
array.remove() (array method)
array.resize() (array method)
array.reverse() (array method)
array.setroot() (array method)
array.slice() (array method)
array.sort() (array method)
array.top() (array method)
array.tostring() (array method), [1]
array.weakref() (array method), [1]
Arrays
asin() (built-in function)
assert() (built-in function)
assignment(=)
atan() (built-in function)
atan2() (built-in function)
attributes
Class

B

Binding an environment to a function
Bitwise Operators
Operators
blob() (class)
blob.eos() (blob method)
blob.flush() (blob method)
blob.len() (blob method)
blob.readblob() (blob method)
blob.readn() (blob method)
blob.resize() (blob method)
blob.seek() (blob method)
blob.swap2() (blob method)
blob.swap4() (blob method)
blob.tell() (blob method)
blob.writeblob() (blob method)
blob.writen() (blob method)
block
statement
bool.tofloat() (bool method)
bool.tointeger() (bool method)
bool.tostring() (bool method)
bool.weakref() (bool method)
break
statement
Built-in Functions
Global Symbols

C

callee() (built-in function)
castf2i() (built-in function)
casti2f() (built-in function)
ceil() (built-in function)
Class
attributes
declaration
inheritance
instances
metamethods
static variables
Class Attributes
Class Declaration
Class declaration
statement
Class Instances
Class metamethods
class.getattributes() (class method)
class.instance() (class method)
class.newmember() (class method)
class.rawget() (class method)
class.rawin() (class method)
class.rawnewmember() (class method)
class.rawset() (class method)
class.setattributes() (class method)
class.tostring() (class method)
class.weakref() (class method)
Classes
clock() (built-in function)
clone
collectgarbage() (built-in function)
Comma operator
Operators
comments
compilestring() (built-in function)
const
statement
Constants
Constants & Enumarations
continue
statement
control flow statements
cos() (built-in function)

D

date() (built-in function)
declaration
Class
Delegation
delimiters
do/while
statement
dofile() (built-in function)

E

ecape() (built-in function)
else
statement
enabledebuginfo() (built-in function)
endswith() (built-in function)
enum
statement
Enumrations
Error Conventions
error() (built-in function)
execution context
exp() (built-in function)
Expression statement
statement
Expressions

F

fabs() (built-in function)
false
file() (class)
file.close() (file method)
file.eos() (file method)
file.flush() (file method)
file.len() (file method)
file.readblob() (file method)
file.readn() (file method)
file.resize() (file method)
file.seek() (file method)
file.tell() (file method)
file.writeblob() (file method)
file.writen() (file method)
float.tochar() (float method)
float.tofloat() (float method)
float.tointeger() (float method)
float.tostring() (float method)
float.weakref() (float method)
floor() (built-in function)
for
statement
foreach
statement
format() (built-in function)
Free Variables
Function calls
Function Declaration
Function declaration
statement
Function Default Paramaters
Function with variable number of paramaters
Functions

G

generator.getstatus() (generator method)
generator.tostring() (generator method)
generator.weakref() (generator method)
Generators
getconsttable() (built-in function)
getenv() (built-in function)
getroottable() (built-in function)
getstackinfos() (built-in function)
Global Symbols
Built-in Functions

I

identifiers
if
statement
if/else
statement
in operator
Operators
Inheritance
inheritance
Class
instance.getclass() (instance method)
instance.rawget() (instance method)
instance.rawin() (instance method)
instance.rawset() (instance method)
instance.tostring() (instance method)
instance.weakref() (instance method)
instanceof operator
Operators
instances
Class
integer.tochar() (integer method)
integer.tofloat() (integer method)
integer.tointeger() (integer method)
integer.tostring() (integer method)
integer.weakref() (integer method)
introduction

K

keywords

L

Lambda Expressions
lexical structure
literals
loadfile() (built-in function)
Local variables declaration
statement
log() (built-in function)
log10() (built-in function)
Logical operators
Operators
Loops
lstrip() (built-in function)

M

Memory Management
metamethods
Class

N

new slot(<-)
newthread() (built-in function)
numeric literals

O

Operators
3 ways compare operator
?: Operator
Arithmetic Operators
Bitwise Operators
Comma operator
Logical operators
Operators precedence
Relational Operators
in operator
instanceof operator
typeof operator
operators
Operators precedence
Operators
other tokens

P

PI (global variable or constant)
pow() (built-in function)
print() (built-in function)

R

rand() (built-in function)
RAND_MAX (global variable or constant)
regexp() (class)
regexp.capture() (regexp method)
regexp.match() (regexp method)
regexp.search() (regexp method)
Relational Operators
Operators
remove() (built-in function)
rename() (built-in function)
resurrectunreachable() (built-in function)
return
statement
rstrip() (built-in function)

S

setconsttable() (built-in function)
setdebughook() (built-in function)
seterrorhandler() (built-in function)
setroottable() (built-in function)
sin() (built-in function)
Slot Creation(table)
Slot Deletion(table)
split() (built-in function)
sq_addref (C function)
sq_arrayappend (C function)
sq_arrayinsert (C function)
sq_arraypop (C function)
sq_arrayremove (C function)
sq_arrayresize (C function)
sq_arrayreverse (C function)
sq_bindenv (C function)
sq_call (C function)
sq_clear (C function)
sq_clone (C function)
sq_close (C function)
sq_cmp (C function)
sq_collectgarbage (C function)
sq_compile (C function)
sq_compilebuffer (C function)
sq_createinstance (C function)
sq_createslot (C function)
sq_deleteslot (C function)
sq_enabledebuginfo (C function)
sq_get (C function)
sq_getattributes (C function)
sq_getbase (C function)
sq_getbool (C function)
sq_getbyhandle (C function)
sq_getcallee (C function)
sq_getclass (C function)
sq_getclosureinfo (C function)
sq_getclosurename (C function)
sq_getclosureroot (C function)
sq_getdelegate (C function)
sq_geterrorfunc (C function)
sq_getfloat (C function)
sq_getforeignptr (C function)
sq_getfreevariable (C function)
sq_getfunctioninfo (C function)
sq_gethash (C function)
sq_getinstanceup (C function)
sq_getinteger (C function)
sq_getlasterror (C function)
sq_getlocal (C function)
sq_getmemberhandle (C function)
sq_getobjtypetag (C function)
sq_getprintfunc (C function)
sq_getrefcount (C function)
sq_getreleasehook (C function)
sq_getscratchpad (C function)
sq_getsharedforeignptr (C function)
sq_getsharedreleasehook (C function)
sq_getsize (C function)
sq_getstackobj (C function)
sq_getstring (C function)
sq_getthread (C function)
sq_gettop (C function)
sq_gettype (C function)
sq_gettypetag (C function)
sq_getuserdata (C function)
sq_getuserpointer (C function)
sq_getversion (C function)
sq_getvmreleasehook (C function)
sq_getvmstate (C function)
sq_getweakrefval (C function)
sq_instanceof (C function)
sq_move (C function)
sq_newarray (C function)
sq_newclass (C function)
sq_newclosure (C function)
sq_newmember (C function)
sq_newslot (C function)
sq_newtable (C function)
sq_newtableex (C function)
sq_newthread (C function)
sq_newuserdata (C function)
sq_next (C function)
sq_notifyallexceptions (C function)
sq_objtobool (C function)
sq_objtofloat (C function)
sq_objtointeger (C function)
sq_objtostring (C function)
sq_objtouserpointer (C function)
sq_open (C function)
sq_pop (C function)
sq_poptop (C function)
sq_push (C function)
sq_pushbool (C function)
sq_pushconsttable (C function)
sq_pushfloat (C function)
sq_pushinteger (C function)
sq_pushnull (C function)
sq_pushobject (C function)
sq_pushregistrytable (C function)
sq_pushroottable (C function)
sq_pushstring (C function)
sq_pushuserpointer (C function)
sq_rawdeleteslot (C function)
sq_rawget (C function)
sq_rawnewmember (C function)
sq_rawset (C function)
sq_readclosure (C function)
sq_release (C function)
sq_remove (C function)
sq_reservestack (C function)
sq_reseterror (C function)
sq_resetobject (C function)
sq_resume (C function)
sq_resurrectunreachable (C function)
sq_set (C function)
sq_setattributes (C function)
sq_setbyhandle (C function)
sq_setclassudsize (C function)
sq_setclosureroot (C function)
sq_setcompilererrorhandler (C function)
sq_setconsttable (C function)
sq_setdebughook (C function)
sq_setdelegate (C function)
sq_seterrorhandler (C function)
sq_setforeignptr (C function)
sq_setfreevariable (C function)
sq_setinstanceup (C function)
sq_setnativeclosurename (C function)
sq_setnativedebughook (C function)
sq_setparamscheck (C function)
sq_setprintfunc (C function)
sq_setreleasehook (C function)
sq_setroottable (C function)
sq_setsharedforeignptr (C function)
sq_setsharedreleasehook (C function)
sq_settop (C function)
sq_settypetag (C function)
sq_setvmreleasehook (C function)
sq_stackinfos (C function)
sq_suspendvm (C function)
sq_throwerror (C function)
sq_throwobject (C function)
sq_tobool (C function)
sq_tostring (C function)
sq_typeof (C function)
sq_wakeupvm (C function)
sq_weakref (C function)
sq_writeclosure (C function)
sqrt() (built-in function)
sqstd_createblob (C function)
sqstd_createfile (C function)
sqstd_dofile (C function)
sqstd_format (C function)
sqstd_getblob (C function)
sqstd_getblobsize (C function)
sqstd_getfile (C function)
sqstd_loadfile (C function)
sqstd_printcallstack (C function)
sqstd_register_bloblib (C function)
sqstd_register_iolib (C function)
sqstd_register_mathlib (C function)
sqstd_register_stringlib (C function)
sqstd_register_systemlib (C function)
sqstd_rex_compile (C function)
sqstd_rex_free (C function)
sqstd_rex_getsubexp (C function)
sqstd_rex_getsubexpcount (C function)
sqstd_rex_match (C function)
sqstd_rex_search (C function)
sqstd_rex_searchrange (C function)
sqstd_seterrorhandlers (C function)
sqstd_writeclosuretofile (C function)
Squirrel on 64 bits architectures
srand() (built-in function)
Stand-alone VM without compiler
startswith() (built-in function)
statement
Class declaration
Expression statement
Function declaration
Local variables declaration
block
break
const
continue
do/while
else
enum
for
foreach
if
if/else
return
switch
throw
try/catch
while
yield
statements
Static variables
static variables
Class
stderr (global variable or constant)
stdin (global variable or constant)
stdout (global variable or constant)
string literals
string.find() (string method)
string.len() (string method)
string.slice() (string method)
string.tofloat() (string method)
string.tointeger() (string method)
string.tolower() (string method)
string.tostring() (string method)
string.toupper() (string method)
string.weakref() (string method)
strip() (built-in function)
swap2() (built-in function)
swap4() (built-in function)
swapfloat() (built-in function)
switch
statement
system() (built-in function)

T

Table Contructor
Table with JSON syntax
table.clear() (table method)
table.getdelegate() (table method)
table.len() (table method)
table.rawdelete() (table method)
table.rawget() (table method)
table.rawin() (table method)
table.rawset() (table method)
table.setdelegate() (table method)
table.tostring() (table method)
table.weakref() (table method)
Tables
Tail Recursion
tan() (built-in function)
thread.call() (thread method)
thread.getstackinfos() (thread method)
thread.getstatus() (thread method)
thread.tostring() (thread method)
thread.wakeup() (thread method)
thread.wakeupthrow() (thread method)
thread.weakref() (thread method)
Threads
throw
statement
time() (built-in function)
true
true and false
try/catch
statement
type() (built-in function)
typeof operator
Operators

U

Unicode
Userdata Alignment
Usign Threads

W

Weak References
weakreference.ref() (weakreference method)
weakreference.tostring() (weakreference method)
weakreference.weakref() (weakreference method)
while
statement
writeclosuretofile() (built-in function)

Y

yield
statement