Skip to content

Commit 1dfec50

Browse files
committed
Use better comparison
1 parent 019aea6 commit 1dfec50

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/php/xp/compiler/Usage.class.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,14 @@ public function add($t, $active= false) {
2626
}
2727
}
2828

29+
$language= Language::named(self::RUNTIME);
2930
foreach (Package::forName('lang.ast.syntax')->getClasses() as $class) {
3031
if ($class->isSubclassOf(Language::class) && !(MODIFIER_ABSTRACT & $class->getModifiers())) {
31-
$impl->add($class, self::RUNTIME === $class->getSimpleName());
32+
$impl->add($class, $class->isInstance($language));
3233
}
3334
}
3435

35-
foreach (Language::named(self::RUNTIME)->extensions() as $extension) {
36+
foreach ($language->extensions() as $extension) {
3637
$impl->add(typeof($extension), 'true');
3738
}
3839

0 commit comments

Comments
 (0)