diff options
| author | Michael Williamson <mike@zwobble.org> | 2023-07-07 18:31:11 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2023-07-07 18:31:17 +0100 |
| commit | d42333cb45df71c033d8b542f6df5b3b4fcdf8b4 (patch) | |
| tree | 93dc91db7f96876f832fd8b50451ee4f1da6e171 /src/test/java/org/shedlang/compiler/ast | |
| parent | 6820962c44cc7a27fe45d0a2ebe8140cd11f5811 (diff) | |
Add typed sub node
Diffstat (limited to 'src/test/java/org/shedlang/compiler/ast')
| -rw-r--r-- | src/test/java/org/shedlang/compiler/ast/typed/Typed.java | 12 |
1 files changed, 12 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 cb4d1f02..18fe79cf 100644 --- a/src/test/java/org/shedlang/compiler/ast/typed/Typed.java +++ b/src/test/java/org/shedlang/compiler/ast/typed/Typed.java @@ -51,6 +51,18 @@ public class Typed { return new TypedIntLiteralNode(BigInteger.valueOf(value), Sources.NULL); } + public static TypedBinaryOperationNode intSub( + TypedExpressionNode left, + TypedExpressionNode right + ) { + return new TypedBinaryOperationNode( + TypedBinaryOperator.INT_SUB, + left, + right, + Sources.NULL + ); + } + public static TypedNamedArgNode namedArg(String name, TypedExpressionNode expression) { return new TypedNamedArgNode(name, expression, Sources.NULL); } |
