Sebastien Bourdeauducq
668ccb1c95
nac3core: expose inkwell and nac3parser
2024-09-06 11:06:26 +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
pca006132
352831b2ca
nac3core: removed legacy location definition
2022-02-13 22:39:24 +08:00
ychenfo
32773c14e0
move top level related things to a separate module
2021-08-24 17:19:17 +08:00
pca006132
3279f7a776
codegen for simple function call, and various fixes
2021-08-19 15:30:15 +08:00
pca006132
c405e46b00
moving location and symbol_resolver out from typecheck
2021-08-07 10:28:41 +08:00
pca006132
29286210b5
implementing codegen
2021-08-05 14:56:09 +08:00
pca006132
0296844d5f
cleanup
2021-07-21 13:28:05 +08:00
pca006132
d4b85d0bac
expression type inference (WIP)
2021-07-19 13:35:01 +08:00
pca006132
62736bd4bf
cleanup: we don't actually need arena
2021-07-16 13:58:02 +08:00
pca006132
e554737b68
tmp
2021-07-14 08:12:47 +08:00
pca006132
ed04cef431
added symbol resolver...
2021-06-28 14:48:04 +08:00
pca006132
7c9919256c
begin refactoring
2021-06-28 10:49:41 +08:00
pca006132
24d512c30f
added expression_inference
2021-01-04 14:54:57 +08:00
pca006132
5b5e9ce04f
added magic methods
2021-01-04 14:53:52 +08:00
pca006132
7c9e80cc1b
added inference core
2021-01-04 14:52:50 +08:00
pca006132
bde52f7ad3
added primitives
2021-01-04 14:52:00 +08:00
pca006132
7523b43a08
added top level context
2021-01-04 14:51:25 +08:00
pca006132
7eb40e25dd
added typedef
2021-01-04 14:49:48 +08:00
pca006132
96317686af
enabled clippy
2021-01-04 14:49:14 +08:00
Sebastien Bourdeauducq
703059adab
nac3standalone: renames
2020-12-18 22:35:59 +08:00
Sebastien Bourdeauducq
947a528656
libnac3 -> nac3core
2020-12-18 10:18:21 +08:00