496a4ddafd
Add support for macro replacement using Lua functions
2021-06-11 13:46:31 +02:00
ebd36d7103
Add macro support in preprocessor
2021-06-07 17:04:26 +02:00
bf4cadc349
Colorize tests output and fix Lua5.1 compatibility
2020-12-24 17:24:36 +01:00
1de0aafa5b
Added cancheck; candran.compile, .make and .preprocess returns nil, err instead of throwing an error; can and canc error output should now be similar to Lua
2020-04-06 21:30:57 +02:00
dc19ac56a9
Rename lib to candran
2020-01-19 15:36:25 +01: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
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
ff2f3a8feb
Candran 0.8.0
2019-08-11 17:19:25 +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
91f72e6d17
Updated README and tests
2017-08-31 19:40:12 +02:00
724249555f
Added 0.5.0 tests
...
Also removed an error thrown when the start of an implicit push looks
like an assignment...
2017-08-25 19:57:02 +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
01ff6e6240
v0.4.0
...
Updated README and tests
2017-08-23 19:36:51 +02:00
5194cfb115
Uploaded the idea file
...
instead of keeping for myself
2017-08-20 20:43: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