Skip to content

Commit

Permalink
[pt] Add CONCORDANCIA_SOBRESCRITO rule
Browse files Browse the repository at this point in the history
  • Loading branch information
p-goulart committed Aug 28, 2023
1 parent c57a5d3 commit 72fe88f
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -689,6 +689,33 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
</rule>
</rulegroup>

<rulegroup id="CONCORDANCIA_SOBRESCRITO" name="Problema de concordância no sobrescrito de ordinais" default="temp_off">
<rule> <!-- fem superscript, masc. NP -->
<pattern>
<marker>
<token regexp="yes">\d+\.?ª</token>
</marker>
<token postag_regexp="yes" postag="(N|A.).MS.+"/>
</pattern>
<message>Possível erro de concordância no sobrescrito do número ordinal.</message>
<suggestion><match no="1" regexp_match="(?u)(\d+\.?)ª" regexp_replace="$1º"/></suggestion>
<example correction="1º">Ele está no <marker>1ª</marker> lugar.</example>
<example correction="12.º">Quem está no <marker>12.ª</marker> lugar?</example>
</rule>

<rule> <!-- masc superscript, masc. fem -->
<pattern>
<marker>
<token regexp="yes">\d+\.?º</token>
</marker>
<token postag_regexp="yes" postag="(N|A.).FS.+"/>
</pattern>
<message>Possível erro de concordância no sobrescrito do número ordinal.</message>
<suggestion><match no="1" regexp_match="(?u)(\d+\.?)º" regexp_replace="$1ª"/></suggestion>
<example correction="2ª">Ele está na <marker>2º</marker> posição.</example>
<example correction="50.ª">Quem está na <marker>50.º</marker> posição?</example>
</rule>
</rulegroup>

<!-- ELE/ELA/NELE/NELA PRÓPRIO PRÓPRIA concordância de género -->
<rulegroup id='GENDER_ELE_ELA_NELE_NELA_PRÓPRIO_PRÓPRIA' name="Concordância: El(ae)(s)/nel(ae)(s)/ness(ae)(s)">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,6 @@
# Creative Commons - Atribuição - Compartilha Igual 3.0 Não Adaptada (CC BY-SA 3.0);
# pode estar sujeito a condições adicionais. Para mais detalhes, consulte as Condições de Uso.
#
1º posição=1ª posição
2º posição=2ª posição
3º posição=3ª posição
4º posição=4ª posição
5º posição=5ª posição
9º posição=9ª posição
à diversos=a diversos
à diversas=a diversas
à outras=a outras
Expand Down

0 comments on commit 72fe88f

Please sign in to comment.