diff options
| author | Michael Williamson <mike@zwobble.org> | 2023-09-28 14:30:42 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2023-09-28 14:30:42 +0100 |
| commit | 04fa68550d0826bdfd8a2cf56fdb0ad1df8c15cb (patch) | |
| tree | 694e4e3e73ddfedd9f1619155499e464d241084f /src/test/java/org/shedlang/compiler/ast | |
| parent | ab91c6113f1b4cbcb3a6adf61fe5c5f19e710a50 (diff) | |
Generate stack IR for struct definition
Diffstat (limited to 'src/test/java/org/shedlang/compiler/ast')
| -rw-r--r-- | src/test/java/org/shedlang/compiler/ast/typed/Typed.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/test/java/org/shedlang/compiler/ast/typed/Typed.java b/src/test/java/org/shedlang/compiler/ast/typed/Typed.java index 110696a7..24ee99a3 100644 --- a/src/test/java/org/shedlang/compiler/ast/typed/Typed.java +++ b/src/test/java/org/shedlang/compiler/ast/typed/Typed.java @@ -190,6 +190,13 @@ public class Typed { ); } + public static TypedStructFieldDefinitionNode structFieldDefinition( + String name, + TypedTypeLevelExpressionNode<Type> type + ) { + return new TypedStructFieldDefinitionNode(name, type, Sources.NULL); + } + public static TypedTargetNode targetIgnore() { return new TypedTargetNode.Ignore(Sources.NULL); } |
