diff options
| author | Michael Williamson <mike@zwobble.org> | 2026-08-01 11:20:03 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2026-08-01 11:20:03 +0100 |
| commit | 2a69c9d95420784198251ab23a4828775e901f44 (patch) | |
| tree | aac31ce15c1aa348e732d44b46365e00b4589b85 /src/main/java/org/zwobble | |
| parent | 164f64faac14c9687419d6accf9a7146da5441e8 (diff) | |
Add greater than to Java AST
Diffstat (limited to 'src/main/java/org/zwobble')
| -rw-r--r-- | src/main/java/org/zwobble/hobgoblin/compiler/output/lang/java/JavaWriter.java | 3 | ||||
| -rw-r--r-- | src/main/java/org/zwobble/hobgoblin/compiler/output/lang/java/ast/JavaBinaryOperator.java | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/org/zwobble/hobgoblin/compiler/output/lang/java/JavaWriter.java b/src/main/java/org/zwobble/hobgoblin/compiler/output/lang/java/JavaWriter.java index d580f14..54b4c12 100644 --- a/src/main/java/org/zwobble/hobgoblin/compiler/output/lang/java/JavaWriter.java +++ b/src/main/java/org/zwobble/hobgoblin/compiler/output/lang/java/JavaWriter.java @@ -732,6 +732,7 @@ public class JavaWriter implements AutoCloseable { case BITWISE_AND -> JavaPrecedence.BITWISE_AND; case BITWISE_OR -> JavaPrecedence.BITWISE_INCLUSIVE_OR; case EQUAL_TO -> JavaPrecedence.EQUALITY; + case GREATER_THAN -> JavaPrecedence.RELATIONAL; case LOGICAL_AND -> JavaPrecedence.LOGICAL_AND; case LEFT_SHIFT -> JavaPrecedence.SHIFT; case LESS_THAN -> JavaPrecedence.RELATIONAL; @@ -769,6 +770,7 @@ public class JavaWriter implements AutoCloseable { case BITWISE_AND -> "&"; case BITWISE_OR -> "|"; case EQUAL_TO -> "=="; + case GREATER_THAN -> ">"; case LEFT_SHIFT -> "<<"; case LESS_THAN -> "<"; case LOGICAL_AND -> "&&"; @@ -791,6 +793,7 @@ public class JavaWriter implements AutoCloseable { case BITWISE_AND -> true; case BITWISE_OR -> true; case EQUAL_TO -> true; + case GREATER_THAN -> true; case LEFT_SHIFT -> true; case LESS_THAN -> true; case LOGICAL_AND -> true; diff --git a/src/main/java/org/zwobble/hobgoblin/compiler/output/lang/java/ast/JavaBinaryOperator.java b/src/main/java/org/zwobble/hobgoblin/compiler/output/lang/java/ast/JavaBinaryOperator.java index e9c2a54..d098691 100644 --- a/src/main/java/org/zwobble/hobgoblin/compiler/output/lang/java/ast/JavaBinaryOperator.java +++ b/src/main/java/org/zwobble/hobgoblin/compiler/output/lang/java/ast/JavaBinaryOperator.java @@ -11,10 +11,11 @@ public enum JavaBinaryOperator { BITWISE_AND, BITWISE_OR, EQUAL_TO, - MULTIPLY, + GREATER_THAN, LEFT_SHIFT, LESS_THAN, LOGICAL_AND, + MULTIPLY, NOT_EQUAL_TO, UNSIGNED_RIGHT_SHIFT |
