1
0
Fork 0
mirror of https://github.com/Reuh/candran.git synced 2025-10-27 17:59:30 +00:00
Commit graph

34 commits

Author SHA1 Message Date
a9dc5ab254 Update README 2021-05-17 14:57:24 +02:00
24a3e0ed69 Update README 2020-12-24 17:26:57 +01:00
10be62a2fe Lua 5.4 support and const and close shortcut 2020-06-30 21:29:13 +02:00
03516abb45
Add SublimeLinter-contrib-cancheck to README 2020-04-07 00:05:50 +02:00
6edc682b21 Candran 0.12.0 2020-04-06 23:30:48 +02:00
842536b561 Add destructuring assignement 2020-01-15 20:42:27 +01:00
851e9f89d6 Added safe operators, if/while with assignement, method stubs 2019-08-27 17:07:33 +02:00
6be81267d2 Making the REPL great again 2019-08-24 17:31:44 +02:00
d410606dc0 Readme cleanup 2019-08-24 15:19:59 +02:00
91948109ca Fixed using break and continue in the same loop, added vanilla Lua 5.1 target
somehow I never encountered this before... well now there's more tests
2019-08-23 19:50:49 +02:00
f1da477b5a Now in latest release 2019-08-11 17:24:53 +02:00
ff2f3a8feb Candran 0.8.0 2019-08-11 17:19:25 +02:00
09ac497aed Allow can and canc to read from stdin, check for errors, cleaner output 2018-12-30 13:56:10 +01:00
aea0246f6d
Update README.md
- Candran 0.7.0
- Typos
- sublime-candran
2018-12-23 17:40:45 +01:00
67f681a88a On second though, string and table calls are a bad idea 2018-08-30 18:31:06 +02:00
98a6a87962 Added suffixable string and table litterals 2018-08-30 18:06:38 +02:00
30a10d6ed9 Ignore comments and long string in preprocessor 2018-08-08 17:38:44 +02:00
3c11bff8f6
Update README.md for 0.6.2 2018-08-08 16:58:28 +02:00
4517ee110f Fix LuaJIT bit operators 2018-02-27 12:53:44 +01:00
836ba82fef Updated README 2017-09-23 19:38:37 +02:00
3dcdfdc144 candran.default 2017-09-02 21:08:32 +02:00
2d297db687 Fixed package searcher overriding the Lua one 2017-09-02 20:04:47 +02:00
91f72e6d17 Updated README and tests 2017-08-31 19:40:12 +02:00
d249c353c5 0.5.0
Fixed plenty of bugs.

Tests are lacking.
2017-08-25 19:20:29 +02:00
025a55f708 Fixed assignemnt operators priority bug
accidentaly added AST dumping to canc in the process
2017-08-24 17:32:20 +02:00
006099a57c Updated README 2017-08-23 20:11:57 +02:00
01ff6e6240 v0.4.0
Updated README and tests
2017-08-23 19:36:51 +02:00
c0f7934d92 Added let and continue 2017-08-23 14:06:34 +02:00
97454746b8 v0.3.1
Updated tests, added a few usefull options to #import()
2017-08-19 19:05:05 +02:00
4af2b41a0d Candran 0.3.0
* Added @ self alias
* Added short anonymous functions declaration
* Made assignment operators works in every direction, except up, down,
behind and below, because this would be hard to visualize.
* Moved files around.
* Error rewriting.
* Discover the amazing can commandline tool, which includes a fantastic°
REPL and program running abilities.
* Added functions which plagiarize Lua.
* Added 0.1.0 to the version number.
* If you still love pineapple flavored bread, don't hesitate to show
your feelings.

Also, the tests are out of date. Sad.

°: not really.
2017-08-16 22:33:44 +02:00
Reuh
2a1e293aa5 Candran 0.2
Changed a LOT. Notable changes:
* Removed decorators, as they're not that useful, unless rewriting most
Lua libraries API.
* Added functions parameters default values.
* Added Lua 5.3 stuff and building to Lua 5.1.
* Remplaced the LuaMinify parser by lua-parser. It now requires some
non-Lua dependencies (LPeg) unfortunately, but it's waaaaaay easier to
handle. Code should be adaptable to any Metalua-like AST generator
anyway.
* The generated code now look like shit, and comment are stripped,
because the parser ignore them. Oh well.
* Changed a few things in the preprocessor environment.
* Nobody will read this commit message I guess. If you did, create an
issue saying "I love pineapple flavored bread".
2017-08-06 18:45:52 +02:00
Reuh
1875ea31de Complete overhaul
- Changed name to Candran
- Do a real code parsing
    * Removed lexer.lua
    * Added LuaMinify
- Removed -- and ++ operators (see issue #2)
- Added decorators
- Preprocessor : renamed include to import and rawInclude to include
- Updated test.lua
- Updated table.lua
- Updated README.md
- Fixed tons of things
2015-02-14 20:23:39 +01:00
Reuh
818ad57f95 Update README.md 2014-04-21 19:13:07 +02:00
Reuh
e6f2dab5b8 Initial commit 2014-04-21 07:56:16 -07:00