mingodad
|
348af948df
Add "interface" as reserved keyword and synonym for "class"
|
пре 6 година |
mingodad
|
280aeba8c9
The compiler now accept integer literal suffixes "uUsSlL" but still all of then are stored as SQInteger.
|
пре 8 година |
mingodad
|
012e6a4110
Now SquiLu can accept C++/Java template instantiation declaration, although it discards it, again the idea is to accept a subset of C/C++/Java syntax.
|
пре 9 година |
mingodad
|
eb1c8e4414
Added the global rawcall that was implemented on squirrel
|
пре 9 година |
mingodad
|
dc94a15a4e
Changed the lexer/parser to accept and discard C/C++ template/goto/label
|
пре 9 година |
mingodad
|
9bc71a8ccb
Add "goto" keyword and made the lexer/parser recognize (including labels) and ignore then for now.
|
пре 9 година |
mingodad
|
728ad788a8
Update with squirrel, spaces/tabs changed
|
пре 10 година |
mingodad
|
6b596522e2
Added constexpr and inline C++ keywords
|
пре 10 година |
mingodad
|
ae88573bfc
Add an option to the lexer to return comments and use it by scripts
|
пре 10 година |
mingodad
|
5976c2e7b9
Add size_t and ssize_t as alias to local
|
пре 10 година |
mingodad
|
b1a91a7a57
Added noexcept/friend as reserved keywords
|
пре 10 година |
mingodad
|
350213c0be
Added reduced using/typedef keywords valid syntax
|
пре 10 година |
mingodad
|
4a0621690e
Add more C/C++ keywords as accepted syntax.
|
пре 10 година |
mingodad
|
e2ba402fca
Add parsing "extern" declarations, reorder the tokens alphabetically.
|
пре 10 година |
mingodad
|
cf07758aff
Added a string_t and void_t as alias to local.
|
пре 10 година |
mingodad
|
9096e0e040
Make delayed release hooks optional
|
пре 10 година |
mingodad
|
b81bacce84
Code refactoring and expose the SquiLu lexer to scripts see samples/test-sqlexer.nut
|
пре 10 година |
mingodad
|
483b2feb5b
First implementation of "#include" compiler directive like in C/C++ by default it's limited to max 10 nested includes
|
пре 10 година |
mingodad
|
4eb5a431d8
Added two new operators for identity equality and unequality like the ones in javascript and php
|
пре 12 година |
mingodad
|
2b1ebc1b93
Add the start point on implementing class.destructor, it parses the destructor declaration as a method but it's not calling it yet.
|
пре 13 година |
mingodad
|
406210b6bf
Modify lexeer and parser to accept class declaration like in typescript.
|
пре 13 година |
mingodad
|
0bca304824
Add new parameter for SQCompiler "bool show_warnings" to allow suppress issuing warnings.
|
пре 13 година |
mingodad
|
1e011789d3
Reorganize repository tree.
|
пре 13 година |