diff options
| author | Michael Williamson <mike@zwobble.org> | 2026-07-02 13:27:13 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2026-07-02 13:27:13 +0100 |
| commit | 87fd2998a124e2455dd4d326f09a65cd0e82e720 (patch) | |
| tree | 0164c6ae00f1a5c6b267aa9ebb9dc502078b007f /hobgoblin/src/output/lang/java | |
| parent | 3264232ee9b9b9080aeeb3c40d357f841d70556e (diff) | |
Add Java local variable declaration
Diffstat (limited to 'hobgoblin/src/output/lang/java')
| -rw-r--r-- | hobgoblin/src/output/lang/java/ast.hob | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/hobgoblin/src/output/lang/java/ast.hob b/hobgoblin/src/output/lang/java/ast.hob index 487023c..46b5c53 100644 --- a/hobgoblin/src/output/lang/java/ast.hob +++ b/hobgoblin/src/output/lang/java/ast.hob @@ -133,6 +133,7 @@ struct JavaBlock { sum JavaBlockStatement { variant JavaExpressionStatement; + variant JavaLocalVariableDeclaration; variant JavaReturn; } @@ -140,6 +141,11 @@ struct JavaExpressionStatement { field expression: JavaExpression; } +struct JavaLocalVariableDeclaration { + field name: JavaIdentifier; + field initializer: JavaExpression; +} + struct JavaReturn { field value: JavaExpression; } |
