diff options
Diffstat (limited to 'src/main/java/org/zwobble/couscous/ast')
3 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/org/zwobble/couscous/ast/LocalVariableDeclarationNode.java b/src/main/java/org/zwobble/couscous/ast/LocalVariableDeclarationNode.java index 66d06aa..6294e38 100644 --- a/src/main/java/org/zwobble/couscous/ast/LocalVariableDeclarationNode.java +++ b/src/main/java/org/zwobble/couscous/ast/LocalVariableDeclarationNode.java @@ -9,7 +9,7 @@ import lombok.Value; @Value(staticConstructor="localVariableDeclaration") public class LocalVariableDeclarationNode implements VariableNode, StatementNode { public static LocalVariableDeclarationNode localVariableDeclaration( - int id, + String id, String name, TypeName type, ExpressionNode initialValue) { diff --git a/src/main/java/org/zwobble/couscous/ast/VariableDeclaration.java b/src/main/java/org/zwobble/couscous/ast/VariableDeclaration.java index 009dea4..84c0d43 100644 --- a/src/main/java/org/zwobble/couscous/ast/VariableDeclaration.java +++ b/src/main/java/org/zwobble/couscous/ast/VariableDeclaration.java @@ -4,7 +4,7 @@ import lombok.Value; @Value(staticConstructor="var") public class VariableDeclaration { - int id; + String id; String name; TypeName type; } diff --git a/src/main/java/org/zwobble/couscous/ast/VariableReferenceNode.java b/src/main/java/org/zwobble/couscous/ast/VariableReferenceNode.java index ebe79b0..6fc00f6 100644 --- a/src/main/java/org/zwobble/couscous/ast/VariableReferenceNode.java +++ b/src/main/java/org/zwobble/couscous/ast/VariableReferenceNode.java @@ -18,7 +18,7 @@ public class VariableReferenceNode implements AssignableExpressionNode { return visitor.visit(this); } - public int getReferentId() { + public String getReferentId() { return referent.getId(); } |
