Embedding Squirrel Memory management Unicode Squirrel on 64 bits architectures Squirrel with double precision floats Error conventions Initializing Squirrel The Stack Stack indexes Stack manipulation Runtime error handling Compiling a script Calling a function Create a C function Tables and arrays manipulation Userdata and UserPointers The registry table Mantaining strong references to Squirrel values from the C API Debug Interface 4. The language Lexical structure Identifiers Keywords Operators Other tokens Literals Comments Values and Data types Integer Float String Null Bool Table Array Function Class Class instance Generator Userdata Thread Weak References Execution Context Variables Statements Block Control Flow Statements Loops break continue return yield Local variables declaration Function declaration Class declaration try/catch throw const enum expression statement Expressions Assignment(=) & new slot(<-) Operators Table constructor delegate clone Array constructor Tables Construction Slot creation Slot deletion Arrays Functions Function declaration Function calls Binding an environment to a function Free variables Tail recursion Classes Class declaration Class instances Inheritance Metamethods Generators Constants & Enumerations Constants Enumerations Implementation notes Threads Using threads Weak References Delegation Metamethods _set _get _newslot _delslot _add _sub _mul _div _modulo _unm _typeof _cmp _call _cloned _nexti _tostring _inherited _newmember Built-in functions Global symbols Default delegates 3.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |