From 87fd2998a124e2455dd4d326f09a65cd0e82e720 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Thu, 2 Jul 2026 13:27:13 +0100 Subject: Add Java local variable declaration --- hobgoblin/src/output/lang/java/ast.hob | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'hobgoblin/src/output/lang/java') 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; } -- cgit v1.2.3