public function __construct($gremlin)
{
$this->gremlin = $gremlin;
if (self::$gremlinStatic === null) {
self::$gremlinStatic = $gremlin;
}
$this->analyzer = get_class($this);
$this->analyzerQuoted = str_replace('\\', '/', str_replace('Exakat\\Analyzer\\', '', $this->analyzer));
$this->code = $this->analyzer;
self::initDocs();
$this->description = new Description($this->analyzer);
$this->_as('first');
$this->config = Config::factory();
if (!isset(self::$datastore)) {
self::$datastore = new Datastore($this->config);
}
$this->linksDown = Token::linksAsList();
}