6434875530
Merge pull request #1 from jonathandturner/master
Stephen Chung
2020-02-25 10:51:02 +08:00
a0c5635712
Update README with new features.
Stephen Chung
2020-02-25 10:43:13 +08:00
60a7d51537
Allow override of print and debug.
Stephen Chung
2020-02-25 10:40:48 +08:00
2a663d5c07
Merge pull request #97 from schungx/master
Jonathan Turner
2020-02-25 05:18:56 +13:00
e4e471fd20
Add line/position in compilation errors; Add compile to AST; FIx infinite loop in close parens.
Stephen Chung
2020-02-24 23:25:52 +08:00
b3247204c6
Include filename in ErrorCantOpenScriptFile.
Stephen Chung
2020-02-24 11:06:33 +08:00
c58b3e644a
Ignore .vscode
Stephen Chung
2020-02-24 11:05:39 +08:00
896579869c
Fix test_mismatched_op.
Stephen Chung
2020-02-23 23:41:14 +08:00
157aa2be94
Add for statement and range function; New register_box_fn for functions returning Box<dyn Any> (which should not be boxed again); Register standard utility functions in library (e.g. print, string concat).
Stephen Chung
2020-02-23 22:48:46 +08:00
b2747b076e
Add bouncs check to array index access.
Stephen Chung
2020-02-23 14:09:40 +08:00
829621a3d4
Trap array out-of-bound index access error.
Stephen Chung
2020-02-23 13:59:50 +08:00
c4a2e3bd44
Merge pull request #90 from timfish/fixes/minor
Jonathan Turner
2019-10-10 05:47:16 +13:00
4217e96d19
Remove unused enums and simplify test assertions
timfish
2019-10-09 12:06:32 +01:00
1999120298
Merge pull request #89 from timfish/feat/std-any-type_name
Jonathan Turner
2019-10-01 07:08:48 +13:00
c34af7979a
Format
timfish
2019-09-30 18:58:01 +01:00
53bb0a38f0
Use std::any::type_name
timfish
2019-09-30 18:57:21 +01:00
20d30d93c3
Merge pull request #87 from timfish/feat/2018
Jonathan Turner
2019-10-01 05:45:30 +13:00
14f31f4232
Syntax highligh TOML as TOML in README
nabijaczleweli
2017-12-11 07:32:12 +01:00
f8606aec4c
bump version once again, since operators were renamed
Lukáš Hozda
2017-12-21 12:33:12 +01:00
b318ec24a9
rename OpEquals to OpAssign, as all of them are compound assignment operators
Lukáš Hozda
2017-12-21 12:32:18 +01:00
5edcfc2156
minor refactor
Lukáš Hozda
2017-12-21 12:28:59 +01:00
13f7f43f98
bump version, since @torkleyy provided some major improvements, also a breaking change (FnRegister -> RegisterFn); fix typo in readme
Lukáš Hozda
2017-12-21 11:24:30 +01:00
8fbeecb31b
export EvalAltResult, because it was public already and might be needed for some eval() and consume() calls
Lukáš Hozda
2017-11-03 18:49:27 +01:00