1
1
mirror of https://github.com/oxalica/nil.git synced 2024-11-22 02:55:39 +03:00
Commit Graph

517 Commits

Author SHA1 Message Date
oxalica
6a459c25ed Tweak database input and abstract Change 2022-07-24 11:01:40 +08:00
oxalica
f10a5ef89d Rename module crate::source -> crate::base 2022-07-24 09:48:15 +08:00
oxalica
e864a72304 Impl name scopes 2022-07-24 09:18:58 +08:00
oxalica
7dea1f73db Lower lambdas 2022-07-24 07:19:57 +08:00
oxalica
96d942f004 Dis-ambiguous between Expr::Ref and PatField::Name 2022-07-24 07:16:43 +08:00
oxalica
431b3255ef Impl all literals lowering 2022-07-24 07:02:45 +08:00
oxalica
d0132c886c Switch to use our custom parser 2022-07-24 05:14:11 +08:00
oxalica
d3b30a688a Impl high-level AST for parsed nodes 2022-07-24 04:27:12 +08:00
oxalica
9b1fd4c0d2 Introduce NAME node and fix behavior of "or" 2022-07-24 03:50:59 +08:00
oxalica
3a4e18c5a5 Add parser tests 2022-07-23 05:14:57 +08:00
oxalica
f48a103ee6 Impl nix parser with rowan 2022-07-23 05:14:54 +08:00
oxalica
4de99370f2 Use separated database for testing 2022-07-21 21:22:32 +08:00
oxalica
d9f4108b3a Introduce Name 2022-07-21 21:19:16 +08:00
oxalica
695c54de0c Impl source mapping 2022-07-20 00:59:37 +08:00
oxalica
168a02bbaa Make RootDatabase parallel and tweak 2022-07-20 00:16:53 +08:00
oxalica
fdca59f98a Impl incremental analysis framework 2022-07-20 00:14:22 +08:00
oxalica
42c2333b8b Init 2022-07-18 10:39:12 +08:00