Parse the flow of tokens, and return their evaluation.

def parse(self):
        """Parse the flow of tokens, and return their evaluation."""
        expr = self.expression()
        if not isinstance(self.current_token, EndToken):
            raise InvalidTokenError("Unconsumed trailing tokens.")
        return expr