diff options
| author | Michael Williamson <mike@zwobble.org> | 2023-06-11 13:08:47 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2023-06-11 13:08:47 +0100 |
| commit | ca311896123cef55820cf04dba15f6599c0351af (patch) | |
| tree | 07daaa2d0272d0beda9fa5cdafa6430cd9d5a764 /src/main/java/org/shedlang/compiler/ShedCompiler.java | |
| parent | aa7ae2695c1ee5b919832b84df401614a7500a27 (diff) | |
Parser main config
Diffstat (limited to 'src/main/java/org/shedlang/compiler/ShedCompiler.java')
| -rw-r--r-- | src/main/java/org/shedlang/compiler/ShedCompiler.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/org/shedlang/compiler/ShedCompiler.java b/src/main/java/org/shedlang/compiler/ShedCompiler.java index 102d7c6f..24455816 100644 --- a/src/main/java/org/shedlang/compiler/ShedCompiler.java +++ b/src/main/java/org/shedlang/compiler/ShedCompiler.java @@ -1,5 +1,6 @@ package org.shedlang.compiler; +import org.shedlang.compiler.config.ProjectConfig; import org.shedlang.compiler.parser.Parser; import org.shedlang.compiler.sources.Sources; import org.shedlang.compiler.stackir.InstructionSerializer; @@ -27,6 +28,10 @@ import static org.shedlang.compiler.parser.Tokeniser.tokenise; public class ShedCompiler { public void compile(Path projectRoot) throws IOException { + var config = ProjectConfig.read(projectRoot); + + System.out.println("main: " + config.main()); + var sourceRoot = projectRoot.resolve("src"); var sourceFilePaths = collectSourceFilePaths(sourceRoot); |
