#!/usr/bin/php register(); $loader->addPrefix('Source', 'Source'); $parsers = 'all'; if (PHP_SAPI !== 'cli') { ob_start(); echo '
';
} else {
  if (isset($argv[1])) {
    $parsers = explode(',', strtolower($argv[1]));
  }
}
if ($parsers === 'all' || in_array('all', $parsers)) {
  $parsers = [
    'urq',
    'kvester',
    'apero',
    'instead',
    'storymaze',
    'hyperbook_ru',
    'hyperbook_en',
    'questbook',
    'textadventures',
    'ifdb',
    'dashingdon',
    'itch',
  ];
}

function check($classname, $command) {
  global $parsers;
  if (in_array($command, $parsers)) {
    $cname = 'Source\\'.$classname;
    (new $cname())->check();
  }
}

check ('Urq', 'urq');
check ('Qsp', 'qsp');
check ('Kvester', 'kvester');
check ('Apero', 'apero');
check ('Instead', 'instead');
check ('Storymaze', 'storymaze');
check ('HyperbookEn', 'hyperbook_en');
check ('Hyperbook', 'hyperbook_ru');
check ('Questbook', 'questbook');
check ('Textadventures', 'textadventures');
check ('IFDB', 'ifdb');
check ('Dashingdon', 'dashingdon');
check ('Itch', 'itch');

if (PHP_SAPI !== 'cli') {
  echo '
'; ob_end_flush(); }