mingodad
|
04f05803b0
Fix lexer when using lookahead on a source code with an identifier at the end without a semicolon
|
vor 9 Jahren |
mingodad
|
eb1c8e4414
Added the global rawcall that was implemented on squirrel
|
vor 9 Jahren |
mingodad
|
dc94a15a4e
Changed the lexer/parser to accept and discard C/C++ template/goto/label
|
vor 9 Jahren |
mingodad
|
9bc71a8ccb
Add "goto" keyword and made the lexer/parser recognize (including labels) and ignore then for now.
|
vor 9 Jahren |
mingodad
|
23b8683c4c
Add C++ multiline string literal capability R"(A string literal.)".
|
vor 9 Jahren |
mingodad
|
4901b63c83
Add a SQLexer::LookaheadLex method to facilitate compile/run more C/C++ code
|
vor 9 Jahren |
mingodad
|
b6d08b0629
Fix for incorrect line counting inside block comments
|
vor 9 Jahren |
mingodad
|
df3ad41bfc
Small simplification that removes one level of indirection.
|
vor 9 Jahren |
mingodad
|
728ad788a8
Update with squirrel, spaces/tabs changed
|
vor 9 Jahren |
mingodad
|
6b596522e2
Added constexpr and inline C++ keywords
|
vor 9 Jahren |
mingodad
|
22d30be09f
Record the last token column, to be able to restore comments
|
vor 9 Jahren |
mingodad
|
ae88573bfc
Add an option to the lexer to return comments and use it by scripts
|
vor 9 Jahren |
mingodad
|
5976c2e7b9
Add size_t and ssize_t as alias to local
|
vor 9 Jahren |
mingodad
|
b1a91a7a57
Added noexcept/friend as reserved keywords
|
vor 9 Jahren |
mingodad
|
350213c0be
Added reduced using/typedef keywords valid syntax
|
vor 9 Jahren |
mingodad
|
4a0621690e
Add more C/C++ keywords as accepted syntax.
|
vor 9 Jahren |
mingodad
|
e2ba402fca
Add parsing "extern" declarations, reorder the tokens alphabetically.
|
vor 9 Jahren |
mingodad
|
cf07758aff
Added a string_t and void_t as alias to local.
|
vor 9 Jahren |
mingodad
|
9096e0e040
Make delayed release hooks optional
|
vor 9 Jahren |
mingodad
|
179e3c446e
Remove c++11 nullptr to allow compile with old ios
|
vor 9 Jahren |
mingodad
|
b81bacce84
Code refactoring and expose the SquiLu lexer to scripts see samples/test-sqlexer.nut
|
vor 9 Jahren |
mingodad
|
79a009d408
Several fixes from squirrel
|
vor 9 Jahren |
mingodad
|
e6e8efcc4f
A new simpler recursive implementation of scripting compiler "#includes"
|
vor 9 Jahren |
mingodad
|
483b2feb5b
First implementation of "#include" compiler directive like in C/C++ by default it's limited to max 10 nested includes
|
vor 9 Jahren |
mingodad
|
1b445be88f
Fix improper handling of negative values introduced by transfering code from squirrel
|
vor 10 Jahren |
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.
|
vor 10 Jahren |
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", ...
|
vor 10 Jahren |
mingodad
|
a32531100f
Fix that manage '\r' at the start of long string.
|
vor 11 Jahren |
mingodad
|
4eb5a431d8
Added two new operators for identity equality and unequality like the ones in javascript and php
|
vor 12 Jahren |
mingodad
|
0a4e4f1df2
Added some improvements from Squirrel 3.1 beta, small fix on gumbo and updated to latest sqlite3.
|
vor 12 Jahren |