mingodad
|
df3ad41bfc
Small simplification that removes one level of indirection.
|
il y a 9 ans |
mingodad
|
ceb43fbfea
Add a way to set a breakpoint when debugging SquiLu code
|
il y a 9 ans |
mingodad
|
57ce8960c1
Add examples of C++ code that can be parsed/run by SquiLu
|
il y a 9 ans |
mingodad
|
b47874780d
Fix more C/C++ syntax recognition.
|
il y a 9 ans |
mingodad
|
728ad788a8
Update with squirrel, spaces/tabs changed
|
il y a 9 ans |
mingodad
|
3f6873543e
Added some methods to SQObjectPtr and SQArray to make easier to use in C++, still need improvements.
|
il y a 9 ans |
mingodad
|
b6ecba21d6
Renamed the macro to disable squilu compiler
|
il y a 9 ans |
mingodad
|
6b596522e2
Added constexpr and inline C++ keywords
|
il y a 9 ans |
mingodad
|
22d30be09f
Record the last token column, to be able to restore comments
|
il y a 9 ans |
mingodad
|
4a54906620
Add a reset method member to reset the lexer with a new source
|
il y a 9 ans |
mingodad
|
103c1b8815
Remove some c++11 constructs to allow compile with old compilers.
|
il y a 9 ans |
mingodad
|
da51838da0
Only enable compiler includes if specified at compile time.
|
il y a 9 ans |
mingodad
|
ae88573bfc
Add an option to the lexer to return comments and use it by scripts
|
il y a 9 ans |
mingodad
|
0b055c1069
Add isfinite and isnan to math library.
|
il y a 9 ans |
mingodad
|
8eceded6a0
Add changes from squirrel
|
il y a 9 ans |
mingodad
|
5af50ae6e7
When closing the vm the registry table is cleaned before garbage collection so check it first.
|
il y a 9 ans |
mingodad
|
30e859fb39
Create a new api function to remove keys on the registry table without use the stack,
|
il y a 9 ans |
mingodad
|
dfc5b9dce5
Added code to activate libcurl extension
|
il y a 9 ans |
mingodad
|
8da12854d7
Update the libcurl extension still need more work, but is usable now.
|
il y a 9 ans |
mingodad
|
5976c2e7b9
Add size_t and ssize_t as alias to local
|
il y a 9 ans |
mingodad
|
65e4a8cdc6
Always release all callbacks before set a new one
|
il y a 9 ans |
mingodad
|
b1a91a7a57
Added noexcept/friend as reserved keywords
|
il y a 9 ans |
mingodad
|
4894b953d9
Fix case when we have an anonymous block
|
il y a 9 ans |
mingodad
|
350213c0be
Added reduced using/typedef keywords valid syntax
|
il y a 9 ans |
mingodad
|
4a0621690e
Add more C/C++ keywords as accepted syntax.
|
il y a 9 ans |
mingodad
|
e2ba402fca
Add parsing "extern" declarations, reorder the tokens alphabetically.
|
il y a 9 ans |
mingodad
|
185ea89bf3
Manage comma separated list of class/struct member variables declaration.
|
il y a 9 ans |
mingodad
|
cf07758aff
Added a string_t and void_t as alias to local.
|
il y a 9 ans |
mingodad
|
2d3885ea64
Add a table to store defined class/struct names to be used as types.
|
il y a 9 ans |
mingodad
|
c6444139df
SquiLu now accepts a subset of C/C++ syntax declaration for variables, functions, classes, structures.
|
il y a 9 ans |