Hi

I wrote a French rule which contains <exception>\2</exception>
but it does not work.

Should things like \2 work inside <exception>...</exception>?

The rule checks that the two words "vu", "vus", "vue" or "vues"
are identical as in "vu de mes yeux vu" (correct),
"vus de mes yeux vus" (correct), and it's supposed to
detect errors when there is a mismatch such as in
"vus de mes yeux vu" (incorrect):

<rule id="VU_DE_MES_YEUX_VU" name="vu de mes yeux vu">
      <pattern>
        <token inflected="yes">avoir</token>
        <marker>
          <token regexp="yes">vue?s?</token>
          <token min="0" max="1">,</token>
          <token>de</token>
          <token>mes</token>
          <token>yeux</token>
          <token regexp="yes">vue?s?<exception>\2</exception></token>
        </marker>
      </pattern>
      <message>Le second mot « \2 » répété doit suivre ici le même accord
que le premier mot <suggestion>\2</suggestion>.</message>
      <url>http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4532</url>
      <example type="incorrect">Je suis sûr de l’avoir <marker>vu, de mes
yeux vus</marker>.</example>
      <example type="incorrect">Je suis sûr de l’avoir <marker>vu de mes
yeux vus</marker>.</example>
      <example type="incorrect">Je suis sûr de l’avoir <marker>vue, de mes
yeux vus</marker>.</example>
      <example type="incorrect">Je suis sûr de l’avoir <marker>vue, de mes
yeux vu</marker>.</example>
      <example type="incorrect">Je suis sûr de l’avoir <marker>vue de mes
yeux vu</marker>.</example>
      <example type="correct">Je suis sûr de l’avoir vu, de mes yeux
<marker>vu</marker>.</example>
      <example type="correct">Je suis sûr de l’avoir vue, de mes yeux
<marker>vue</marker>.</example>
      <example type="incorrect">Je suis sûr de les avoir <marker>vus, de
mes yeux vu</marker>.</example>
      <example type="incorrect">Je suis sûr de les avoir <marker>vus de mes
yeux vu</marker>.</example>
      <example type="correct">Je suis sûr de les avoir vus, de mes yeux
<marker>vus</marker>.</example>
      <example type="correct">Je suis sûr de les avoir vus de mes yeux
<marker>vus</marker>.</example>
</rule>

But the rule is currently commented out because
<exception>\2</exception> does not seem to work.
It looks like a bug to me.

Regards
Dominique
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Languagetool-devel mailing list
Languagetool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/languagetool-devel

Reply via email to