David Mak
fe06b2806f
[meta] Reorganize order of use declarations
...
Use declarations are now grouped into 4 groups:
- Declarations from the standard library
- Declarations from external crates
- Declarations from other crates in this project
- Declarations from within this module
Furthermore, all use declarations are grouped together to enhance
readability. super::super is also replaced by an equivalent crate::
declaration.
2024-10-04 12:52:01 +08:00
David Mak
7f6c9a25ac
[meta] Update Cargo dependencies
2024-10-04 12:52:01 +08:00
David Mak
f3cc4702b9
[meta] Update dependencies
2024-09-13 11:11:14 +08:00
David Mak
82091b1be8
meta: Apply clippy changes
2024-06-17 14:10:31 +08:00
David Mak
23974feae7
meta: Restrict number of allowed lints
2024-06-12 16:10:57 +08:00
David Mak
40a3bded36
meta: Set clippy lints in {main,lib}.rs
...
So that this does not have to be manually passed to the `cargo clippy`
command-line every single time. Also allows incrementally addressing
these lints by removing and fixing them one-by-one.
2024-06-12 16:10:57 +08:00
lyken
8168692cc3
apply cargo fmt
2024-06-12 14:45:03 +08:00
David Mak
8492503af2
core: Update cargo dependencies
2024-02-23 15:41:04 +08:00
David Mak
5182453bd9
meta: Remove redundant path prefixes
2023-12-11 15:16:23 +08:00
David Mak
eb63f2ad48
meta: Update to Rust Edition 2021
2023-09-15 10:25:50 +08:00
David Mak
d37287a33d
Cargo: Update dependencies
2023-09-04 10:43:57 +08:00
Sebastien Bourdeauducq
f66ca02b2d
update Rust dependencies
2022-08-05 16:58:57 +08:00
ychenfo
26a4834254
fix warnings
2022-03-26 18:52:08 +08:00
ychenfo
e266d3c2b0
nac3parser: modify to handle UAdd in front of int constant
2022-03-09 10:46:58 +08:00
ychenfo
d848c2284e
nac3parser: fix broken tests
2022-03-08 18:21:19 +08:00
ychenfo
f7e62ab5b7
nac3ast/parser/core: use i128 for u64 constants
2022-03-08 18:21:14 +08:00
Sebastien Bourdeauducq
1288624218
lock insta version ( #179 )
2022-01-31 15:18:49 +08:00
ychenfo
9b3b47ce50
fix broken tests
2021-12-28 01:38:16 +08:00
ychenfo
88f0da7bdd
add file name to AST node location
2021-12-28 01:28:55 +08:00
Sebastien Bourdeauducq
5aa6749241
remove num-traits
2021-12-26 00:32:08 +08:00
Sebastien Bourdeauducq
80d3ab1b0f
remove bigints
2021-12-26 00:23:54 +08:00
ychenfo
1f3aa48361
nac3parser: modify parser to handle negative integer edge cases
2021-12-03 16:35:58 +08:00
Sebastien Bourdeauducq
597857ccd0
typo
2021-11-06 14:14:40 +08:00
ychenfo
efc9edbc14
nac3parser: fix decorator and above comments
2021-11-06 14:13:17 +08:00
ychenfo
032e1d84cf
nac3parser: add and fix tests due to comment support
2021-11-04 15:03:34 +08:00
ychenfo
3b1cc02d06
nac3parser, ast: add comment support core changes
2021-11-04 15:00:27 +08:00
Sebastien Bourdeauducq
36e4028f5b
fix and run parser tests
2021-11-03 17:39:48 +08:00
Sebastien Bourdeauducq
bf7e2c295a
integrate nac3parser
2021-11-03 17:11:00 +08:00
pca006132
48ce6bb6c5
rustpython-parser: string interner, optimizations, thread local cache
...
corresponds to M-Labs RustPython fork at efdf7829ba1a5f87d30df8eaff12a330544f3cbd
branch parser-mod
2021-11-03 16:36:28 +08:00
Sebastien Bourdeauducq
80c7bc1cbd
add RustPython parser
...
based on RustPython 67b338863ee6f16b0df0a7d1aa9debba55284651
2021-11-03 16:34:10 +08:00