[Gramática usada para criar o PAPEL 3.0 [Hugo Gonçalo Oliveira, CISUC/Linguateca 2011 [Regras para a detecção de relações de Parte em definições de adjectivos > ../terminais.txt > ../uteis.txt > ../padroes_parte.txt [------------------------- Regras de alto nível -------------------------] RAIZ ::= PADRAO_INICIO RAIZ ::= PADRAO_INICIO <&> QUALQUERCOISA [------------------------- Padrões indicadores -------------------------] PADRAO_INICIO ::= PADRAO_PARTE PADRAO_PARTE ::= INICIO_DEF_ADJ <&> tem <&> ENUM_PARTE PADRAO_PARTE ::= INICIO_DEF_ADJ <&> tem <&> COMO_POR <&> <&> ENUM_PARTE [que é constituído por X [formado por X, porque INICIO_DEF_ADJ_SER pode ser vazio PADRAO_PARTE ::= INICIO_DEF_ADJ_SER <&> PADRAO_CONSTITUIDO <&> ENUM_PARTE PADRAO_PARTE ::= INICIO_DEF_ADJ <&> SER_CONSTITUIDO <&> ENUM_PARTE [PADRAO_TEM_PARTE ::= PROPRIO <&> DE <&> ENUM_TEM_PARTE [------------------------- Regras -------------------------] ENUM_PARTE ::= SN_PARTE <&> VIRG <&> ENUM_PARTE ENUM_PARTE ::= SN_PARTE <&> CONJ <&> SN_PARTE ENUM_PARTE ::= SN_PARTE SN_PARTE ::= PARTE_DE_ALGO_COM_PROPRIEDADE SN_PARTE ::= PRE_RELACIONADO <&> SN_PARTE SN_PARTE ::= DET <&> SN_PARTE SN_PARTE ::= TUDO <&> SN_PARTE SN_PARTE ::= PRON_POSS <&> SN_PARTE SN_PARTE ::= ADJ_GENERICO <&> SN_PARTE [--------------- Terminais --------------------] PARTE_DE_ALGO_COM_PROPRIEDADE ::= ENTIDADE_COMPLEXA [terminacoes das palavras definidas com "que tem..."