Skip to content

Commit

Permalink
[pt] Added rule ID:APAGAR_INDELÉVEL
Browse files Browse the repository at this point in the history
  • Loading branch information
marcoagpinto authored and p-goulart committed Dec 27, 2023
1 parent b318386 commit 5a2265d
Showing 1 changed file with 44 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8422,8 +8422,32 @@ USA
</category>
<category id='ACADEMIC' name='Linguagem acadêmica' type='style' tone_tags="academic">

<rule id='APAGAR_INDELÉVEL' name="[Universitário][Científico] Não conseguir apagar → Indelével" tone_tags="academic" is_goal_specific="true" default="temp_off">
<pattern>
<marker>
<token>que
<exception scope="previous" postag_regexp='no' postag='SENT_START'/>
</token>
<token>não</token>
<token>se</token>
<token postag='V.+' postag_regexp='yes'/>
<token>apagar</token>
</marker>
</pattern>
<message>Num contexto formal/científico, é preferível escrever &quot;indelével&quot;.</message>
<suggestion>indelével</suggestion>
<example correction="indelével">O passado é algo <marker>que não se consegue apagar</marker>.</example>
</rule>

<rule id='BÁSICO_ELEMENTAR' name="[Universitário][Científico] Básico → Elementar" tone_tags="academic" is_goal_specific="true" default="temp_off">

<rulegroup id='BÁSICO_ELEMENTAR' name="[Universitário][Científico] Básico → Elementar" tone_tags="academic" is_goal_specific="true" default="temp_off">
<!--
TO-DO:
1. Look at the next diff results and add the words to the 2nd subrule;
2. Replace the "min" & "max" with "skip" like in the "furto de identidade" rule;
3. Replace the exception with the words from subrule 2 and check my PhD thesis for more words.
: It will provide less results, but they will be more accurate.
-->

<antipattern>
<token regexp='yes'>unidades?</token>
Expand All @@ -8434,23 +8458,25 @@ USA
<example>Existem na cidade Unidades Básicas de Saúde e Unidade de Serviço de Apoio de Diagnose e Terapia.</example>
</antipattern>

<pattern>
<!-- Triggering (good) words below. Add more as found -->
<token regexp='yes' inflected='yes'>abordagem|adição|algo|algoritmo|aritmética|aspec?to|cálculo|catástrofe|coisa|componente|comportamento|compreensão|conceito|conhecimento|conjunto|constituinte|diferença|disciplina|divisão|elemento|equação|erro|expressão|fac?to|ferramenta|forma|fórmula|função|fundamento|informação|interpretação|medida|método|métrica|motivo|multiplicação|noção|norma|obra|operação|palavra|prevenção|produto|questão|razão|regra|subtração|subunidade|suporte|técnica|tipo|unidade|valor|versão</token>
<token min='0' max='2' postag='Z0.+|RM|RG|NC.+|AQ.+' postag_regexp='yes'>
<exception regexp='yes'>básic[ao]s?</exception>
</token>
<marker>
<token regexp='yes'>básic[ao]s?</token>
</marker>
</pattern>
<message>Num contexto formal/científico, é preferível escrever &quot;elementar&quot;.</message>
<suggestion><match no='3' postag='AQ0.(.)0' postag_replace='AQ0C$10'>elementar</match></suggestion>
<example correction="elementar">O Ana tem uma noção <marker>básica</marker> do assunto.</example>
<example correction="elementares">O Rui possui conhecimentos <marker>básicos</marker> de informática.</example>
<example correction="elementar">Esta é a forma mais <marker>básica</marker> do conhecimento.</example>
<example correction="elementares">Os bits são as unidades mais <marker>básicas</marker> dos dados.</example>
</rule>
<rule>
<pattern>
<!-- Triggering (good) words below. Add more as found -->
<token regexp='yes' inflected='yes'>abordagem|adição|algo|algoritmo|aritmética|aspec?to|cálculo|catástrofe|coisa|componente|comportamento|compreensão|conceito|conhecimento|conjunto|constituinte|diferença|disciplina|divisão|elemento|equação|erro|expressão|fac?to|ferramenta|forma|fórmula|função|fundamento|informação|interpretação|medida|método|métrica|motivo|multiplicação|noção|norma|obra|operação|palavra|prevenção|produto|questão|razão|regra|subtração|subunidade|suporte|técnica|tipo|unidade|valor|versão</token>
<token min='0' max='2' postag='Z0.+|RM|RG|NC.+|AQ.+' postag_regexp='yes'>
<exception regexp='yes'>básic[ao]s?</exception>
</token>
<marker>
<token regexp='yes'>básic[ao]s?</token>
</marker>
</pattern>
<message>Num contexto formal/científico, é preferível escrever &quot;elementar&quot;.</message>
<suggestion><match no='3' postag='AQ0.(.)0' postag_replace='AQ0C$10'>elementar</match></suggestion>
<example correction="elementar">O Ana tem uma noção <marker>básica</marker> do assunto.</example>
<example correction="elementares">O Rui possui conhecimentos <marker>básicos</marker> de informática.</example>
<example correction="elementar">Esta é a forma mais <marker>básica</marker> do conhecimento.</example>
<example correction="elementares">Os bits são as unidades mais <marker>básicas</marker> dos dados.</example>
</rule>
</rulegroup>


<rule id='TOMAR_ASSUMIR' name="[Universitário][Científico] V. Tomar → V. Assumir" tone_tags="academic" is_goal_specific="true">
Expand Down

0 comments on commit 5a2265d

Please sign in to comment.