lib/Aegis/Parser.php
public function traverseDown() : void
    {
        try {
            $parent = $this->getScope()->getParent();
        } catch (AegisError $e) {
            throw new ParseError($e->getMessage());
        }

        $this->setScope($parent);
    }
public function traverseDown() : void
    {
        try {
            $parent = $this->getScope()->getParent();
        } catch (AegisError $e) {
            throw new ParseError($e->getMessage());
        }

        $this->setScope($parent);
    }
public function traverseDown ( ) : void { try { $ parent = $ this -> getScope ( ) -> getParent ( ) ; } catch ( AegisError $ e ) { throw new ParseError ( $ e -> getMessage ( ) ) ; } $ this -> setScope ( $ parent ) ; }
Moves outside the current scope

@return void
@throws ParseError
Moves outside the current scope