Skip to content

Commit 6d2b538

Browse files
committed
Release 1.0.0
1 parent 6cedf33 commit 6d2b538

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

ChangeLog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ XP static initializer blocks - ChangeLog
33

44
## ?.?.? / ????-??-??
55

6+
## 1.0.0 / 2023-05-27
7+
8+
* Removed holder property, see xp-framework/ast#47 - @thekid
9+
610
## 0.3.0 / 2022-01-24
711

812
* Made compatible with compiler version 8.0.0, and dropped support

src/main/php/lang/ast/syntax/php/StaticInitializers.class.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
class StaticInitializers implements Extension {
77

88
public function setup($language, $emitter) {
9-
$language->body('{', function($parse, &$body, $meta, $modifiers, $holder) {
9+
$language->body('{', function($parse, &$body, $meta, $modifiers) {
1010
if (['static'] !== $modifiers) {
1111
$parse->raise('Expected static modifier, have '.($modifiers ? implode(' ', $modifiers) : 'none'), 'static initializer');
1212
}
@@ -22,7 +22,6 @@ public function setup($language, $emitter) {
2222
$initializer->body= array_merge($initializer->body, $statements);
2323
} else {
2424
$initializer= new Method($modifiers, '__static', new Signature([], null), $statements, [], null, $line);
25-
$initializer->holder= $holder;
2625
}
2726
});
2827
}

0 commit comments

Comments
 (0)