Commit History

Autor SHA1 Mensaxe Data
  mingodad ac4e7c738a Added code to manage integer overflow at compile time, only the basics, need to be extended. %!s(int64=13) %!d(string=hai) anos
  mingodad 84de4fb182 Add new tokens for make bitwise operations shorter "|=", "&=", "^=", but not implement then yet. %!s(int64=13) %!d(string=hai) anos
  mingodad 58be98b98b Added "NULL" as an alias to "null". %!s(int64=13) %!d(string=hai) anos
  mingodad 9d38051739 Added type types declaration to the lexer and compiler, for now when declaring the following: %!s(int64=13) %!d(string=hai) anos
  mingodad 0547c744eb Added more aliases for "local" to make it easy to migrate code to C/C++: %!s(int64=13) %!d(string=hai) anos
  mingodad 0e6d14367a Forgot to increase line numbers after newline when parsing lua style literal strings %!s(int64=13) %!d(string=hai) anos
  mingodad 40d62ed700 Add a better management when we encounter a ']' that is not the real termination. %!s(int64=13) %!d(string=hai) anos
  mingodad c55856a790 Another corner case when found ']' that is not the real end termination. %!s(int64=13) %!d(string=hai) anos
  mingodad f5c2defb30 Fixed corner cases where like 'const char array[]= "string";' been interpreted as end of string, this implementation requires at least one '=' between brackets. %!s(int64=13) %!d(string=hai) anos
  mingodad e5bebadb45 Forgot to discard a newline if it follows the Lua literal delimiter. %!s(int64=13) %!d(string=hai) anos
  mingodad 3eaf8b9cc7 Added Lua like string literal delimiters, nested is not implemented %!s(int64=13) %!d(string=hai) anos
  mingodad 2b9d6070ba Add new token to lexer/compiler TK_IGNORE to ignore some keywords and make some C/C++ code be compiled, for the moment only "new" is ignored. %!s(int64=13) %!d(string=hai) anos
  mingodad 84473274a3 Accept "->" C/C++ pointer notation as an alias for ".". %!s(int64=13) %!d(string=hai) anos
  mingodad 63c28432f2 Add keyword "var" as an alias to "local" when declaring local variables. %!s(int64=13) %!d(string=hai) anos
  mingodad 09cfbe61ca Start git repository for squilu, squirrel language enhanced with lua goods. %!s(int64=13) %!d(string=hai) anos