File tree 6 files changed +24
-6
lines changed
6 files changed +24
-6
lines changed Original file line number Diff line number Diff line change @@ -11,13 +11,14 @@ license = "MIT"
11
11
repository = " https://github.com/fuse-lang/fusec"
12
12
13
13
[workspace .dependencies ]
14
- # fuse = { version = "0.0.0", path = "crates/fuse" }
14
+ fuse = { version = " 0.0.0" , path = " crates/fuse" }
15
15
fuse_ast = { version = " 0.0.0" , path = " crates/fuse-ast" }
16
16
fuse_codegen = { version = " 0.0.0" , path = " crates/fuse-codegen" }
17
17
fuse_common = { version = " 0.0.0" , path = " crates/fuse-common" }
18
18
fuse_common_proc = { version = " 0.0.0" , path = " crates/fuse-common-proc" }
19
19
fuse_parser = { version = " 0.0.0" , path = " crates/fuse-parser" }
20
- # fusec = { version = "0.0.0", path = "crates/fusec" }
20
+ fuse_semantic = { version = " 0.0.0" , path = " crates/fuse-semantic" }
21
+ fusec = { version = " 0.0.0" , path = " crates/fusec" }
21
22
22
23
thiserror = { version = " 1.0" }
23
24
serde = { version = " 1.0" , features = [" derive" ] }
Original file line number Diff line number Diff line change
1
+ [package ]
2
+ name = " fuse_semantic"
3
+ version = " 0.0.0"
4
+ description.workspace = true
5
+ authors.workspace = true
6
+ license.workspace = true
7
+ repository.workspace = true
8
+ edition.workspace = true
9
+
10
+ [dependencies ]
11
+ fuse_ast = { workspace = true }
12
+ fuse_common = { workspace = true }
Original file line number Diff line number Diff line change
1
+ pub fn semantic_analysis ( ) { }
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " fusec"
3
+ description = " The official compiler for the Fuse programming language."
3
4
version = " 0.0.0"
4
- description.workspace = true
5
5
authors.workspace = true
6
6
license.workspace = true
7
7
repository.workspace = true
8
8
edition.workspace = true
9
9
10
10
[dependencies ]
11
+ fuse_parser = { workspace = true }
Original file line number Diff line number Diff line change
1
+ use fuse_parser:: Parser ;
2
+
3
+ fn compile_chunk ( source : & str ) {
4
+ let parsed_tree = Parser :: new ( source) . parse ( ) ;
5
+ todo ! ( "Compiler isn't done yet!" )
6
+ }
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments