Shunsuke Shibayama
|
de7832bf33
|
Implement variable-length/keyword arguments
|
2022-08-30 20:31:56 +09:00 |
|
Yuna Tomida
|
95c70f4aed
|
make debug log easier to see
|
2022-08-30 10:57:30 +09:00 |
|
Shunsuke Shibayama
|
eff1d0fd14
|
Fix AST formatting
|
2022-08-30 05:33:12 +09:00 |
|
Shunsuke Shibayama
|
246756b2d5
|
Fix tuple parsing
|
2022-08-30 05:32:52 +09:00 |
|
Shunsuke Shibayama
|
99ffee35b2
|
Implement access to array/tuple elements
|
2022-08-29 21:59:17 +09:00 |
|
Shunsuke Shibayama
|
44530d5f52
|
Fix: parse nested tuples and tuples >= 3 elements
|
2022-08-29 14:13:45 +09:00 |
|
Shunsuke Shibayama
|
11e89576e1
|
Merge remote-tracking branch 'github-desktop-GreasySlug/feature-parse-tuple'
|
2022-08-29 12:22:28 +09:00 |
|
Shunsuke Shibayama
|
2f225c4630
|
Impl Tuple parsing
|
2022-08-29 12:14:26 +09:00 |
|
Shunsuke Shibayama
|
bff720ab9d
|
Update parse.rs
|
2022-08-28 11:39:04 +09:00 |
|
Shunsuke Shibayama
|
f847029e16
|
Merge branch 'do-parse'
|
2022-08-28 11:33:09 +09:00 |
|
Shunsuke Shibayama
|
1985281e26
|
Impl do parsing
|
2022-08-28 11:32:50 +09:00 |
|
Shunsuke Shibayama
|
9d0eb6feb8
|
Update version (v0.3.1)
|
2022-08-28 10:37:26 +09:00 |
|
Shunsuke Shibayama
|
49fb4848a2
|
Fix minor bugs
* Fix Lambda parsing bugs
* Fix a bug that is registered as parameters instead of variables
* Fix Lambda formatting
|
2022-08-28 10:34:12 +09:00 |
|
Shunsuke Shibayama
|
8e50ed8384
|
Update version (v0.3.0)
|
2022-08-28 03:20:26 +09:00 |
|
Shunsuke Shibayama
|
8e73b9b6b7
|
Add TypeCmpCache
|
2022-08-26 14:37:39 +09:00 |
|
Shunsuke Shibayama
|
400c173f38
|
Move all constructors of Type to constructors
|
2022-08-26 12:39:35 +09:00 |
|
Shunsuke Shibayama
|
5b5234f477
|
Create erg_type crate
|
2022-08-26 11:52:11 +09:00 |
|
Shunsuke Shibayama
|
b2322c7fd7
|
Split ty module into several modules
|
2022-08-26 09:27:51 +09:00 |
|
Shunsuke Shibayama
|
0ebb0ce94c
|
Add LimitedDisplay
|
2022-08-24 18:51:12 +09:00 |
|
Shunsuke Shibayama
|
45945ae9b4
|
WIP: type checking for records
|
2022-08-23 14:48:56 +09:00 |
|
Shunsuke Shibayama
|
870357fd49
|
Update version (v0.2.8)
|
2022-08-23 00:39:49 +09:00 |
|
Shunsuke Shibayama
|
5af5f186bb
|
Update version (v0.2.7)
|
2022-08-22 23:52:31 +09:00 |
|
Shunsuke Shibayama
|
88ac00dcaa
|
Implement unimplemented features related to visibility
|
2022-08-22 23:48:40 +09:00 |
|
Shunsuke Shibayama
|
20aaf6a53e
|
Impl: variable visibility
|
2022-08-22 23:15:07 +09:00 |
|
Shunsuke Shibayama
|
a6f9e89ffc
|
Parser: impl Record
|
2022-08-22 17:21:43 +09:00 |
|
GreasySlug
|
e3135778d5
|
Updated to remove field
With this, try_reduce_tuple were changed from self.lpop() to self.skip()
|
2022-08-21 16:56:44 +09:00 |
|
Slug
|
1902ad5a15
|
Merge branch 'erg-lang:main' into feature-parse-tuple
|
2022-08-21 16:55:38 +09:00 |
|
Shunsuke Shibayama
|
0325621f20
|
Update ast.rs
|
2022-08-21 11:14:05 +09:00 |
|
GreasySlug
|
c80cf11fa6
|
Added tuples parser with parentheses
note: tuples without parentheses are not implemented
|
2022-08-20 10:10:34 +09:00 |
|
GreasySlug
|
10a7c49b07
|
Added and implemented normal tuple
|
2022-08-20 10:10:34 +09:00 |
|
Shunsuke Shibayama
|
17c175ea59
|
Update parse.rs
|
2022-08-20 09:47:21 +09:00 |
|
Shunsuke Shibayama
|
d7be8128ad
|
Update parse.rs
|
2022-08-20 09:25:53 +09:00 |
|
Shunsuke Shibayama
|
eb23d9f532
|
Update parse.rs
|
2022-08-20 09:24:54 +09:00 |
|
Shunsuke Shibayama
|
4ba1f4f59a
|
Remove ConstObj (merge into ValueObj )
|
2022-08-20 07:38:33 +09:00 |
|
Shunsuke Shibayama
|
40d4b6da1d
|
Update Parser : support for length-specified arrays
|
2022-08-19 19:35:02 +09:00 |
|
Shunsuke Shibayama
|
80a311f635
|
Update parse.rs
|
2022-08-19 14:38:40 +09:00 |
|
Shunsuke Shibayama
|
190c9ba59f
|
Fix error reporting links
|
2022-08-19 12:44:37 +09:00 |
|
Shunsuke Shibayama
|
580ccddfe5
|
Merge branch 'main' of https://github.com/erg-lang/erg
|
2022-08-19 12:32:51 +09:00 |
|
Shunsuke Shibayama
|
cafc941b10
|
Improve Parser debugging display
|
2022-08-19 12:32:40 +09:00 |
|
Cai Bingjun
|
14c6d72f65
|
Merge branch 'main' of https://github.com/C-BJ/erg
|
2022-08-19 11:05:27 +08:00 |
|
Cai Bingjun
|
6f3fa64f90
|
Add error message translation for zh-CN and zh-TW
|
2022-08-19 11:02:41 +08:00 |
|
Shunsuke Shibayama
|
e36746f964
|
Fix Array type inference
|
2022-08-19 10:43:57 +09:00 |
|
Shunsuke Shibayama
|
34fc074061
|
Update version (v0.2.6)
|
2022-08-19 02:51:29 +09:00 |
|
Shunsuke Shibayama
|
791107cdd3
|
Fixed a type inference bugs
Pass source code line numbers instead of error numbers as a temporary hack
|
2022-08-19 01:33:05 +09:00 |
|
Shunsuke Shibayama
|
3314825fc1
|
Partial fix #57
|
2022-08-18 18:40:30 +09:00 |
|
Shunsuke Shibayama
|
842fe10353
|
Add language target: simplified/traditional chinese
Ready for multilingualization. See /doc/EN/dev_guide/i18n_messages.md.
|
2022-08-18 16:31:35 +09:00 |
|
Shunsuke Shibayama
|
7400232b6b
|
Format THIRD_PARTY_CREDITS.md
|
2022-08-18 11:46:42 +09:00 |
|
toddlerer
|
88fc25978f
|
Add support for parse tests
|
2022-08-18 10:53:22 +09:00 |
|
Shunsuke Shibayama
|
15e7f8c5ad
|
Fix: ParserRunner::eval parsing with default cfgs
|
2022-08-18 02:59:55 +09:00 |
|
Shunsuke Shibayama
|
fb3e42c57b
|
Update parse.rs
|
2022-08-18 02:49:11 +09:00 |
|