Skip to content

Commit 363ddfe

Browse files
author
Nicolas Hart
committed
add missing Override attribute
1 parent 74396f3 commit 363ddfe

File tree

12 files changed

+19
-1
lines changed

12 files changed

+19
-1
lines changed

psalm.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<psalm
33
errorLevel="3"
44
resolveFromConfigFile="true"
5-
ensureOverrideAttribute="false"
65
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
76
xmlns="https://getpsalm.org/schema/config"
87
xsi:schemaLocation="https://getpsalm.org/schema/config vendor/vimeo/psalm/config.xsd"

src/Expr/Assign.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ public function value(): Expr
3131
return $this->value;
3232
}
3333

34+
#[\Override]
3435
public function accept(Visitor $visitor)
3536
{
3637
return $visitor->visitAssignExpr($this);

src/Expr/Binary.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ public function right(): Expr
3838
return $this->right;
3939
}
4040

41+
#[\Override]
4142
public function accept(Visitor $visitor)
4243
{
4344
return $visitor->visitBinaryExpr($this);

src/Expr/Grouping.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ public function expression(): Expr
2222
return $this->expression;
2323
}
2424

25+
#[\Override]
2526
public function accept(Visitor $visitor)
2627
{
2728
return $visitor->visitGroupingExpr($this);

src/Expr/Literal.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ public function value()
2222
return $this->value;
2323
}
2424

25+
#[\Override]
2526
public function accept(Visitor $visitor)
2627
{
2728
return $visitor->visitLiteralExpr($this);

src/Expr/Unary.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ public function right(): Expr
3131
return $this->right;
3232
}
3333

34+
#[\Override]
3435
public function accept(Visitor $visitor)
3536
{
3637
return $visitor->visitUnaryExpr($this);

src/Expr/Variable.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ public function name(): Token
2424
return $this->name;
2525
}
2626

27+
#[\Override]
2728
public function accept(Visitor $visitor)
2829
{
2930
return $visitor->visitVariableExpr($this);

src/Interpreter.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ private function stringify($object): string
5656
return (string)$object;
5757
}
5858

59+
#[\Override]
5960
public function visitBinaryExpr(Binary $expr)
6061
{
6162
$left = $this->evaluate($expr->left());
@@ -103,16 +104,19 @@ public function visitBinaryExpr(Binary $expr)
103104
return null;
104105
}
105106

107+
#[\Override]
106108
public function visitGroupingExpr(Grouping $expr)
107109
{
108110
return $this->evaluate($expr->expression());
109111
}
110112

113+
#[\Override]
111114
public function visitLiteralExpr(Literal $expr)
112115
{
113116
return $expr->value();
114117
}
115118

119+
#[\Override]
116120
public function visitUnaryExpr(Unary $expr)
117121
{
118122
$right = $this->evaluate($expr->right());
@@ -129,22 +133,26 @@ public function visitUnaryExpr(Unary $expr)
129133
return null;
130134
}
131135

136+
#[\Override]
132137
public function visitVariableExpr(Variable $expr)
133138
{
134139
return $this->environment->get($expr->name());
135140
}
136141

142+
#[\Override]
137143
public function visitExpressionStmt(ExpressionStmt $stmt): void
138144
{
139145
$this->evaluate($stmt->expression());
140146
}
141147

148+
#[\Override]
142149
public function visitPrintStmt(PrintStmt $stmt): void
143150
{
144151
$value = $this->evaluate($stmt->expression());
145152
print $this->stringify($value) . "\n";
146153
}
147154

155+
#[\Override]
148156
public function visitVarStmt(VarStmt $stmt): void
149157
{
150158
$value = null;
@@ -155,6 +163,7 @@ public function visitVarStmt(VarStmt $stmt): void
155163
$this->environment->define($stmt->name()->lexeme(), $value);
156164
}
157165

166+
#[\Override]
158167
public function visitAssignExpr(Assign $expr)
159168
{
160169
$value = $this->evaluate($expr->value());

src/Stmt/ExpressionStmt.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ public function expression(): Expr
2424
return $this->expression;
2525
}
2626

27+
#[\Override]
2728
public function accept(Visitor $visitor)
2829
{
2930
return $visitor->visitExpressionStmt($this);

src/Stmt/PrintStmt.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ public function expression(): Expr
2424
return $this->expression;
2525
}
2626

27+
#[\Override]
2728
public function accept(Visitor $visitor)
2829
{
2930
return $visitor->visitPrintStmt($this);

0 commit comments

Comments
 (0)