Example #1
0
 /// <summary>
 /// Crée un <see cref="PhonInW"/> et l'ajoute à la liste des phonèmes de
 /// <paramref name="inW"/>
 /// </summary>
 /// <param name="inW">Le <see cref="PhonWord"/> à l'intérieur duquel se trouve le
 /// <see cref="PhonInW"/></param>
 /// <param name="inBeg">Position dans le mot (<paramref name="inW"/>) de la première
 /// lettre qui correspond au phonème. 0 correspond à la première lettre du mot.</param>
 /// <param name="inEnd">Position dans le mot (<paramref name="inW"/>) de la dernière
 /// lettre qui correspond au phonème. 0 correspond à la première lettre du mot.</param>
 /// <param name="colSE">Le phonème au format ColSimplifiéEtendu.</param>
 /// <param name="ruleName">La règle qui a détecté le phonème.</param>
 public PhonInW(PhonWord inW, int inBeg, int inEnd, char colSE, string ruleName)
     : base(inW.T, inW.First + inBeg, inW.First + inEnd)
 {
     PW            = inW;
     P             = ColSE2phon(colSE);
     firedRuleName = ruleName;
     inW.AddPhon(this);
 }
Example #2
0
        // Retourne la correspondance "Lexique" (voir lexique.org) du phonème.

        /// <summary>
        /// Crée un <see cref="PhonInW"/> et l'ajoute à la liste des phonèmes de
        /// <paramref name="inW"/>
        /// </summary>
        /// <param name="inW">Le <see cref="PhonWord"/> à l'intérieur duquel se trouve le
        /// <see cref="PhonInW"/></param>
        /// <param name="inBeg">Position dans le mot (<paramref name="inW"/>) de la première
        /// lettre qui correspond au phonème. 0 correspond à la première lettre du mot.</param>
        /// <param name="inEnd">Position dans le mot (<paramref name="inW"/>) de la dernière
        /// lettre qui correspond au phonème. 0 correspond à la première lettre du mot.</param>
        /// <param name="inP">Le phonème</param>
        /// <param name="ruleName">La règle qui a détecté le phonème.</param>
        public PhonInW(PhonWord inW, int inBeg, int inEnd, Phonemes inP, string ruleName)
            : base(inW.T, inW.First + inBeg, inW.First + inEnd)
        {
            PW            = inW;
            P             = inP;
            firedRuleName = ruleName;
            inW.AddPhon(this);
        }