def _assert(self, node_or_none, desc):
        if node_or_none is not None:
            return node_or_none
        raise ParserError(desc, token=self._peek())
This is invoked every time that we select this module as the active module in Slicer (not only the first time)
dataset/ETHPy150Open dansanderson/picotool/pico8/lua/parser.py/Parser._assert--crossover with--dataset/ETHPy150Open acil-bwh/SlicerCIP/Scripted/CIP_LesionModel/CIP_LesionModel.py/CIP_LesionModelWidget.enter