mingodad
|
8eceded6a0
Add changes from squirrel
|
преди 9 години |
mingodad
|
5976c2e7b9
Add size_t and ssize_t as alias to local
|
преди 9 години |
mingodad
|
b1a91a7a57
Added noexcept/friend as reserved keywords
|
преди 9 години |
mingodad
|
4894b953d9
Fix case when we have an anonymous block
|
преди 9 години |
mingodad
|
350213c0be
Added reduced using/typedef keywords valid syntax
|
преди 9 години |
mingodad
|
4a0621690e
Add more C/C++ keywords as accepted syntax.
|
преди 9 години |
mingodad
|
e2ba402fca
Add parsing "extern" declarations, reorder the tokens alphabetically.
|
преди 9 години |
mingodad
|
185ea89bf3
Manage comma separated list of class/struct member variables declaration.
|
преди 9 години |
mingodad
|
cf07758aff
Added a string_t and void_t as alias to local.
|
преди 9 години |
mingodad
|
2d3885ea64
Add a table to store defined class/struct names to be used as types.
|
преди 9 години |
mingodad
|
c6444139df
SquiLu now accepts a subset of C/C++ syntax declaration for variables, functions, classes, structures.
|
преди 9 години |
mingodad
|
9096e0e040
Make delayed release hooks optional
|
преди 9 години |
mingodad
|
308376386b
Use a wrapper for fopen
|
преди 9 години |
mingodad
|
79a009d408
Several fixes from squirrel
|
преди 9 години |
mingodad
|
e6e8efcc4f
A new simpler recursive implementation of scripting compiler "#includes"
|
преди 9 години |
mingodad
|
483b2feb5b
First implementation of "#include" compiler directive like in C/C++ by default it's limited to max 10 nested includes
|
преди 9 години |
mingodad
|
de8643bc87
Now SquiLu parse and store function parameters type and return type following the typescript parameter definition style.
|
преди 10 години |
mingodad
|
1b445be88f
Fix improper handling of negative values introduced by transfering code from squirrel
|
преди 10 години |
mingodad
|
10d0334739
Fixes for sq_slave_vm been able to report erros, also the lexer now ignore unicode escape "\u" instead of give an error.
|
преди 10 години |
mingodad
|
5e38207b7f
Fix typo.
|
преди 10 години |
mingodad
|
06f456a0d4
Add "let" and "auto" as alias to "local", now squilu accepts "local", "var", "let", "auto", "int_t", "uint_t", "int8_t", "uint8_t", ...
|
преди 10 години |
mingodad
|
689e8b30c1
Bug fix reported on squirrel forum
|
преди 10 години |
mingodad
|
da2d3189d1
Fix bug reported on squirrel forum related to pre increment/decrement on corner cases.
|
преди 10 години |
mingodad
|
ae743d1eaa
Fixes from squirrel 3.0.6 and an attempt to use computed gotos on the vm, right now it does not add any performance enhancements.
|
преди 11 години |
mingodad
|
250d12392b
Remove static buffer for compiler error message by a compiler instance variable.
|
преди 11 години |
mingodad
|
4eb5a431d8
Added two new operators for identity equality and unequality like the ones in javascript and php
|
преди 12 години |
mingodad
|
d265d7a655
Fix to latest bugs from squirrel forum.
|
преди 12 години |
mingodad
|
35075d670a
Added a simple signal handler and somehow fixed the switch bug when having variables for case statements, now only constants or scalars are accepted.
|
преди 12 години |
mingodad
|
c53a7a44c7
Discovered a side effect bug introduced by the modification to allow functions declared local to be called recursivelly.
|
преди 12 години |
mingodad
|
0a4e4f1df2
Added some improvements from Squirrel 3.1 beta, small fix on gumbo and updated to latest sqlite3.
|
преди 12 години |