Grammalecte  Diff

Differences From Artifact [2de9c1ae19]:

To Artifact [20746fba5d]:


936
937
938
939
940
941
942



943
944
945
946
947
948
949
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952







+
+
+







        if sValue.lower() in sValues:
            return True
    elif dToken["sValue"].isupper():
        #if sValue.lower() in sValues:
        #    return True
        sValue = "|"+sValue[1:].capitalize()
        if sValue in sValues:
            return True
        sValue = sValue.lower()
        if sValue in sValues:
            return True
    return False


def g_morph (dToken, sPattern, sNegPattern="", nLeft=None, nRight=None, bMemorizeMorph=True):
    "analyse a token, return True if <sNegPattern> not in morphologies and <sPattern> in morphologies"
    if "lMorph" in dToken: