#!/bin/sh


# transduction sed du delaf grec pour la transformation automatique en XML
#
# + les codes +C1fp, +C1fs .... sont transformés en codes flexionnels par des
# lettres distinctes et non utilisées
#
# + le code G (participe présent) pour les verbes est traduit en H pour ne pas
# rentrer en conflit avec le code G qui dénote le génitif sur les N, A, DET et
# PRO
#
# + le code syntaxique +a (exprime le double accent) est transformé en code
# flexionnel a, puisqu'il est propre à la forme fléchie et non à la forme
# lemmatisée, cette dernière transduction ne fonctionne que sur les entrées non
# factorisées, c'est à dire qu'il ne doit pas y avoir plusieurs interpretations
# flexionnelles sur une même ligne du dictionnaire ; le programme explose-delaf
# permet de transformer un delaf en défactorisant sur plusieurs lignes ses
# entrées factorisées.


sed -e 's/+C1fp/b/g' -e 's/+C1fs/c/g' -e 's/+C1mp/d/g' -e 's/+C1ms/e/g' -e 's/+C1np/g/g' -e 's/+C1ns/h/g' -e 's/+C21mp/i/g' -e 's/+C21s/j/g' -e 's/+C2fp/k/g' -e 's/+C2fs/l/g' -e 's/+C2mp/o/g' -e 's/+C2ms/q/g' -e 's/+C2np/r/g' -e 's/+C2ns/t/g' -e 's/\(\.V.*\):G/\1:H/g' -e 's/\(.*\)+a\(.*\)/\1\2a/'

