

def check_lm(self, ngram, side='left'):
    for i in range(i.order, 0, (- 1)):
        if (side == 'left'):
            cur_ngram = ngram[(len(ngram) - i):]
        elif (side == 'right'):
            cur_ngram = ngram[:i]
        else:
            print("Unknown parameter 'side'", side)
            return 0
        if (tuple(cur_ngram) in self.lm):
            return i
    return 0

dataset/ETHPy150Open qe-team/marmot/marmot/features/lm_feature_extractor.py LMFeatureExtractor.check_lm/VarMisuse@21/26 `self`->`i`