/* Last edited on 2003-02-05 20:19:43 by stolfi */ sentenca -> *sint_orac(_,_). sint_orac(FV,MV) -> e_sint_nom(P,_,N), *sint_verb(FV,MV,P,N), e_sint_nom(_,_,_). e_sint_nom(_,_,_)->. e_sint_nom(P,G,N)-> *sint_nom(P,G,N). sint_nom(3,mas,sin)-> *sint_orac(nom,inf). sint_nom(3,G,N) -> det(G,N), *subst(_,_,G,N,_). sint_verb(fin,ind,P,N) -> *verbo(_,_,fin,ind,_,P,N). sint_verb(nom,inf,P,N) -> *verbo(_,_,nom,inf,pes,P,N). det(G,N) -> *art(_,_,def,G,N). /* sentenca() sint_orac(FV,MV) sint_nom(P,G,N) sint_verb(FV,MV,P,N) det(G,N) */ =adj(PAL,CAN,G,N,Gr):adjetivo. =adv(PAL,CAN,TAdv,Gr):adverbio. =art(PAL,CAN,Tart,G,N):artigo. =avos(PAL,CAN,G,N):avos. =cod(PAL,CAN,TCod,G,N):codificacao. =coord(PAL,CAN,TCoord,GCoord,C):coordenador. =comp(PAL,CAN,TComp):comparador. =conj(PAL,CAN,TConj,FV,MV):conjuncao. =interj(PAL,CAN,TInterj):interjeicao. =nome(PAL,CAN,G,N):nome_proprio. =num(PAL,CAN,TNum,GNum,F,G,N,ONum):numeral. =pont(PAL,CAN,TPont):pontuacao. =prep(PAL,CAN):preposicao. =pron(PAL,CAN,TPron,F,P,G,N):pronome. =pron(PAL,CAN,TPron,F,P,G,N,PPron):pronome. /* indefinidos */ =pron(PAL,CAN,TPron,F,P,G,N,P2,N2):pronome. /* possessivos */ =rel(PAL,CAN,FE,FI,P,G,N):relativo. =sigla(PAL,CAN,G,N):sigla. =simb(PAL,CAN):simbolos. =subst(PAL,CAN,G,N,Gr):substantivo. =verbo(PAL,CAN,FV,MV,TV,P,N):verbo. /*=verbo(PAL,CAN,FV,MV,TV,G,N):verbo.*/ /* infinitivo impessoal e participio */ /* FV:[fin,nom] MV:[ind,sub,imp,inf,ger,par] TV:[pre,ppe,pim,pmq,fut,fpr,pre,pim,fut,afi,neg,ips,pes,ger,reg,irr] TConj:[int,adv] TPont:[med,fin,ins] TAdv:[qua,igu,dif,out] TArt:[def,ind] TNum:[car,ord,mul,fra] GNum:[ext,ara,rom] TCod:[dat,hor,cod] TCoord:[mon,pol,rep] GCoord:[esp,ger] TComp:[dif,igu] TInterj:[iso,adn,vrb,sbj] TPron:[ret,atd,ati,ton,tra,pos,dmp,dmo,dmi,dmr,pdt,ind,int,rel] C:[ver,nom,adj,adv,pre,dpr,cmp,num,ora] F:[adj,sub,adv] P:[1,2,3] G:[mas,fem] N:[sin,plu] Gr:[nor,aum,dim,sup,com] ONum:[zer,ene,uni,vin,dez,cen,mil,zil] PPron:[ant,dep] */ /* FV - forma_verbo fin - finita nom - nominais MV - modo_verbo ind - indicativo sub - subjuntivo imp - imperativo inf - infinitivo ger - gerundio par - participio TV - tempo_verbo pre - presente ppe - preterito perfeito pim - preterito imperfeito pmq - preterito mais que perfeito fut - futuro do presente fpr - futuro do preterito pre - presente pim - preterito imperfeito fut - futuro afi - afirmativo do imperativo neg - negativo do imperativo (presente do subjuntivo) ips - impessoal do infinitivo pes - pessoal do infinitivo ger - gerundio reg - regular do participio irr - irregular do participio TConj - tipo_conj int - integrante adv - adverbial TPont - posicao_pont (tipo_pont) med - media ,;- fin - final :.?!... ins - insertiva ()[]{}'"´` TAdv - tipo_adv (tipo e posicao) qua - quantitativo (que,quão,quanto) igu - igualativo (tão,tanto) dif - diferenciativo (mais,menos,melhor,pior) out - outros TArt - sentido_art def - definido ind - indefinido TNum - sentido_num (tipo_num) car - cardinal ord - ordinal mul - multiplicativo fra - fracionario GNum - grafia_num ext - extenso ara - algarismo arabico rom - algarismo romano TCod - tipo_cod dat - data hor - horario cod - codigo numerico TCoord - tipo_coord mon - monovalente pol - polivalente rep - repetitivo GCoord - gener_coord esp - especifico ger - geral TComp - tipo_comp dif - diferenciativo igu - igualativo TInterj - tipo_interj iso - isolada (ocorre sempre isolada ou separada por vírgula) adn - adnominal (ora -> ora bolas, puxa -> puxa vida) vrb - verbal (pudera, tomara -> que ...) sbj - subjuntiva (oxalá -> oxalá + oracao subjuntiva) TPron - tipo_pron ret - pessoal reto (eu,tu,ele,ela,você,nós,vós,eles,elas,vocês) atd - pessoal obliquo atono direto (o,a,os,as,me,te,se,nos,vos,se) ati - pessoal obliquo atono indireto (lhe,lhes,me,te,se,nos,vos,se) ton - pessoal obliquo tonico (mim,ti,si,ele,ela,você,nós,vós,si,eles,elas,vocês) tra - de tratamento (você,vocês) pos - possessivo (sao adjetivos) dmp - demonstrativo de posicao (este,esse,aquele,isto,isso,aquilo) dmo - demonstrativo obliquo (o,a,os,as) dmi - demonstrativo de identidade (mesmo,próprio) dmr - demonstrativo de referencia (tal, semelhante) pdt - pre-determinante (ambos,todos,todo) ind - indefinido (verificar subclasses) int - interrogativo (que,qual,quanto - adjetivo)(quem - substantivo)(os adjetivos podem ser substantivados) rel - relativo (que,qual,quem,quanto - substantivo)(cujo - adjetivo)(onde - adverbio) C - categoria ver - verbal nom - nominal adj - adjetival adv - adverbial pre - preposicional dpr - de preposicao cmp - comparativa num - numeral ora - oracional F - funcao adj - adjetivo sub - substantivo adv - adverbio P - pessoa 1 - primeira 2 - segunda 3 - terceira G - genero mas - masculino fem - feminino N - numero sin - singular plu - plural Gr - grau nor - normal aum - aumentativo dim - diminutivo sup - superlativo com - comparativo ONum - ordem_num zer - zero ene - ene uni - unidade vin - vintena dez - dezena cen - centena mil - milhar zil - zilhao PPron - posicao_pron ant - somente antes do substantivo dep - também depois do substantivo */