Index: gc_core/py/lang_core/gc_engine.py ================================================================== --- gc_core/py/lang_core/gc_engine.py +++ gc_core/py/lang_core/gc_engine.py @@ -1112,10 +1112,19 @@ if nSpace < nMin: return False if nMax is not None and nSpace > nMax: return False return True + + +def g_token (lToken, i): + if i < 0: + return lToken[0] + if i >= len(lToken): + return lToken[-1] + return lToken[i] + #### Disambiguator def g_select (dToken, sPattern, lDefault=None):