def matchOnlyInRightHalf():
    """
    Helper method for defining parse actions that require matching in the
    right half of the parse string.
    """

def verifyInRightHalf(strg, locn, toks):
    col = pp.col(locn, strg)
middle = len(strg) // 2
if not col > middle:
    raise pp.ParseException(strg, locn,
        'matched token not in right half of string')
Совпадение с элементом только тогда, когда он появляется в правой половине строки синтаксического анализа