From ca311896123cef55820cf04dba15f6599c0351af Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 11 Jun 2023 13:08:47 +0100 Subject: Parser main config --- src/main/java/org/shedlang/compiler/ShedCompiler.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/main/java/org/shedlang/compiler/ShedCompiler.java') 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); -- cgit v1.2.3