def fpg(self):
        if self._fpg is None:
            self._fpg = rply.ParserGenerator(
                [rule.name for rule in lexers.flg.rules],
                precedence=[]
            )
        return self._fpg