Commit Graph

3534 Commits

Author SHA1 Message Date
Stephen Chung
52edded841 Fix formatting. 2022-07-29 11:10:20 +08:00
Stephen Chung
7afcad24d6 Fix tests. 2022-07-29 11:01:00 +08:00
Stephen Chung
1073a7bd54 Fix bug in constant interpolated string. 2022-07-29 10:49:03 +08:00
Stephen Chung
fc976172e7 Fix bug with capturing undefined variable. 2022-07-29 09:43:40 +08:00
Stephen Chung
ea38185cac Add ParseError:err_type and ParseError::position. 2022-07-29 09:42:30 +08:00
Stephen Chung
e91286a2b9
Merge pull request #597 from schungx/master
Gate definitions with internals feature.
2022-07-28 20:53:46 +08:00
Stephen Chung
6fab9f5b63 Fix build. 2022-07-28 18:08:21 +08:00
Stephen Chung
87687ebf25 Gate definitions with internals feature. 2022-07-28 17:58:22 +08:00
Stephen Chung
0f92eb05bd
Merge pull request #596 from tamasfe/defs/nested-modules-single-file-refactors
Definitions: nested modules, single file, refactors
2022-07-28 09:04:36 +08:00
tamasfe
3b8692be55
fix(def): conditional compilation and doc fixes 2022-07-27 23:55:36 +02:00
tamasfe
9fac93d404
feat(defs): nested modules, single file 2022-07-27 23:39:03 +02:00
Stephen Chung
b6ddd276f0
Merge pull request #595 from schungx/master
Clean up clippy.
2022-07-27 18:46:02 +08:00
Stephen Chung
2f948a784c Clean up more clippy. 2022-07-27 18:04:59 +08:00
Stephen Chung
39dee556c4 Clean up clippy. 2022-07-27 16:04:24 +08:00
Stephen Chung
21f822020f Add Scope::remove. 2022-07-27 11:35:40 +08:00
Stephen Chung
bc0a05684d
Merge pull request #592 from schungx/master
Minor refactor for definitions API code style.
2022-07-26 22:56:24 +08:00
Stephen Chung
d42c6b69a3 Map i64 and f64 to int and float in definitions file. 2022-07-26 22:55:24 +08:00
Stephen Chung
8e21c4727b Fix definitions API code styles and formatting. 2022-07-26 22:38:40 +08:00
Stephen Chung
a891b54d0f
Merge pull request #590 from tamasfe/feat-definitions
feat: Basic definition files
2022-07-26 21:53:43 +08:00
Stephen Chung
0bf7baa502
Merge branch 'main' into feat-definitions 2022-07-26 21:18:01 +08:00
Stephen Chung
8962f4b53a
Merge pull request #591 from schungx/master
Add module documentation.
2022-07-26 21:11:45 +08:00
tamasfe
4bc2079bd6
fix(defs): builtin operator fixes 2022-07-26 15:10:39 +02:00
tamasfe
3805830bfa
chore(defs): regenerate example definitions 2022-07-26 15:08:12 +02:00
tamasfe
7dcf6a5d7a
chore(defs): no stdio on wasm 2022-07-26 14:51:22 +02:00
tamasfe
6d4b5095d2 feat(defs): deterministic function ordering 2022-07-26 14:46:18 +02:00
tamasfe
ade818b043
fix(defs): compile errors 2022-07-26 14:28:54 +02:00
tamasfe
d350462cf8
chore: formatting 2022-07-26 14:18:43 +02:00
tamasfe
fdbe837a5d
feat(defs): iter_files and small fixes 2022-07-26 14:16:54 +02:00
tamasfe
b00bf8535d
fix(defs): conditional compilation and refactors 2022-07-26 13:55:10 +02:00
tamasfe
8ebc50bea8
feat(defs): builtin definitions 2022-07-26 13:39:50 +02:00
Stephen Chung
772087513a Fix doc test. 2022-07-26 17:19:41 +08:00
Stephen Chung
a95ef4c255 Revise required/forbidden features in examples. 2022-07-26 17:05:42 +08:00
Stephen Chung
f188f96974 Fix missing feature gate. 2022-07-26 16:49:05 +08:00
tamasfe
c0785f7004
fix(definitions): no_std and type names 2022-07-26 10:26:23 +02:00
Stephen Chung
a76f4dd6d3 Rename Iterator<Item=T> to Iterator<T> 2022-07-26 14:46:34 +08:00
Stephen Chung
835fa8afa3 Remove warnings. 2022-07-26 12:20:05 +08:00
tamasfe
b7b9ff29e4
feat: basic definitions 2022-07-25 19:01:06 +02:00
Stephen Chung
61056dfb24 Export is_valid_identifier and is_valid_function_name under internals. 2022-07-25 22:05:52 +08:00
Stephen Chung
492d79d8a2 Add documentation to Module. 2022-07-25 17:42:15 +08:00
Stephen Chung
276d4457c3 Add field to get_fn_metadata_list. 2022-07-25 16:59:11 +08:00
Stephen Chung
602efc7042
Merge pull request #589 from schungx/master
Add module documentation feature.
2022-07-25 16:43:21 +08:00
Stephen Chung
96bfd93610 Keep module docs as one string. 2022-07-25 14:11:54 +08:00
Stephen Chung
148bbcb860 Fix missing field. 2022-07-25 13:53:28 +08:00
Stephen Chung
5d799fd325 Add module documentation. 2022-07-25 13:40:23 +08:00
Stephen Chung
45acb65f4f Use //! for script docs. 2022-07-24 23:03:35 +08:00
Stephen Chung
e8d6e3f57d Add unreachable comments. 2022-07-23 21:00:58 +08:00
Stephen Chung
f85ad28e93 Add FnNamespace methods. 2022-07-21 14:01:28 +08:00
Stephen Chung
6bc0118074 Add FnAccess methods. 2022-07-21 14:01:28 +08:00
Stephen Chung
747cd903b4 Update resolver version. 2022-07-21 14:01:28 +08:00
Stephen Chung
55dd55322b BLOB + string -> string. 2022-07-21 14:01:10 +08:00