Hello Ricardo,
I was revising my thesis and found out that some more possibilities are missing, such as:
“O conceito designado de blah blah”
“designar” is not being recognised.
I guess we could need some more verbs.
I want to rewrite the complete rule tonight, do you have an idea for a better rule ID, rule name and suggestion message?
Thanks!
This is the current rule:
<!-- CHAMAR/DENOMINAR DE chamar/denominar -->
<rulegroup id='CHAMAR_DENOMINAR_DE' name="Chamar/Denominar de → Chamar/Denominar" type="style">
<!-- Created by Marco A.G.Pinto, Portuguese rule 2021-07-07 + 2021-07-08 + 2021-08-20 + 2021-08-21 (25-JUN-2021+) -->
<!--
Temos uma teoria denominada de matemática. → Temos uma teoria denominada matemática.
A teoria, denominaram-lha de matemática. → A teoria, denominaram-lha matemática.
Ele foi chamado de volta, em meio à sua viagem.
Chamaram-no de volta, em meio à sua viagem.
-->
<url>https://ciberduvidas.iscte-iul.pt/consultorio/perguntas/a-regencia-dos-verbos-chamar-e-denominar-ii/34550</url>
<rule>
<!-- MARCOAGPINTO 2021-08-22 (25-JUN-2021+) *START* -->
<!--
Queremos os chamares de Marco.
-->
<antipattern>
<token postag='DA0MP0|PD0MP000|PP3MPA00' postag_regexp='yes'/>
<token>chamares</token>
<token>de</token>
<token min="0" max="1" regexp='yes'>["'’“«]</token>
<token postag='NP.+|AQ0.+|NC.+|UNKNOWN' postag_regexp='yes'/>
</antipattern>
<!-- MARCOAGPINTO 2021-08-22 (25-JUN-2021+) *END* -->
<pattern>
<marker>
<token regexp='yes' inflected='yes'>chamar|denominar</token>
<token>de</token>
</marker>
<token min="0" max="1" regexp='yes'>["'’“«]</token>
<token postag='NP.+|AQ0.+|NC.+|UNKNOWN' postag_regexp='yes'>
<exception regexp='yes'>regresso|volta</exception>
</token>
</pattern>
<message>Os verbos 'chamar' e 'denominar' são pronominais, a redação correta é sem preposição.</message>
<suggestion>\1</suggestion>
<example correction="denominada">Temos uma teoria <marker>denominada de</marker> matemática.</example>
<example>Ele foi chamado de volta, em meio à sua viagem.</example>
</rule>
<rule>
<pattern>
<marker>
<token regexp='yes' inflected='yes'>chamar|denominar</token>
<token regexp='yes' spacebefore='no'>&hifen;</token>
<token regexp='yes' spacebefore='no'>as?|os?|las?|los?|lhas?|lhes?|nos?|me|se|te|vos</token>
<token>de</token>
</marker>
<token min="0" max="1" regexp='yes'>["'’“«]</token>
<token postag='NP.+|AQ0.+|NC.+|UNKNOWN' postag_regexp='yes'>
<exception regexp='yes'>regresso|volta</exception>
</token>
</pattern>
<message>Os verbos 'chamar' e 'denominar' são pronominais, a redação correta é sem preposição.</message>
<suggestion>\1\2\3</suggestion>
<example correction="denominaram-lha">A teoria, <marker>denominaram-lha de</marker> matemática.</example>
<example>Chamaram-no de volta, em meio à sua viagem.</example>
</rule>
</rulegroup>