diff options
| author | Michael Williamson <mike@zwobble.org> | 2023-12-20 16:31:56 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2023-12-20 16:31:56 +0000 |
| commit | c8e2b873949eafcedb9dc131d1bb25eb2b127e40 (patch) | |
| tree | 4bb05d5609899b6fcc8cec66da4741774e9d5146 /src/main/java | |
| parent | a0fdc0e6dd56616bb7519969e47518321b7a2685 (diff) | |
Document PatioCodeGen::generateMain()
Diffstat (limited to 'src/main/java')
| -rw-r--r-- | src/main/java/org/shedlang/compiler/patio/PatioCodeGen.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/org/shedlang/compiler/patio/PatioCodeGen.java b/src/main/java/org/shedlang/compiler/patio/PatioCodeGen.java index 262fc2c5..d0a04c97 100644 --- a/src/main/java/org/shedlang/compiler/patio/PatioCodeGen.java +++ b/src/main/java/org/shedlang/compiler/patio/PatioCodeGen.java @@ -19,6 +19,11 @@ import java.util.function.Function; public class PatioCodeGen { private PatioCodeGen() {} + /** + * Generate a main function by importing the given namespace and calling the + * {@code main} field with no arguments. Callers are responsible for + * ensuring that such a field exists. + */ public static PatioCodeGenResult<String> generateMain( NamespaceName main, Source source, @@ -61,7 +66,6 @@ public class PatioCodeGen { mainField, namespaceValue, main, - // TODO: check there is a main function "main", source, mainContext |
