CAAD

Comunidad de Aventuras Conversacionales y Relatos Interactivos
Fecha actual 19 Dic 2018 03:07

Todos los horarios son UTC + 1 hora




Nuevo tema Responder al tema  [ 4 mensajes ] 
Autor Mensaje
 Asunto: reflexivos
NotaPublicado: 22 Feb 2011 11:50 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
Tengo un problema con las formas "telo/a" y "selo/a".
Parece ser que tanto "póntela", como "pónsela", son tomados por reflexivos de primera persona.
¿Eso es así, o es que he tocado algo que no debía?

Un ejemplo sería esto.

>ponte el sombrero
Te pones el sombrero.

>Coge el sombrero y ponselo al perro.
Coges el sombrero.
Te pones el sombrero.

_________________
Si la mentira tuviera color, todos seríamos daltónicos...


Arriba
 Perfil  
 
 Asunto: Re: reflexivos
NotaPublicado: 22 Feb 2011 12:16 
Desconectado
Samudio
Samudio
Avatar de Usuario

Registrado: 09 Mar 2004 16:16
Mensajes: 5304
Ubicación: Coruña
Ya, eso es una limitación derivada de lo de siempre, la complejidad de tratar todos los posibles usos de los pronombres enclíticos en español.

> coger sombrero
Coges el sombrero.
> ponérselo
Te pones el sombrero.

En ese ejemplo en infinitivo, el "se" es un "se" reflexivo, y eso es lo que AGE interpreta por defecto que es. En cambio, en tu ejemplo el "se" es un pronombre de complemento indirecto. De hecho es un "le" (no sé si lo sabes; pero "ponérselo al perro" debería ser realmente "ponérlelo al perro" (como es en gallego, catalán, portugués, etc.; lo que pasa es que en español eliminamos la cacofonía cambiando la l por una s).

Con lo cual en este caso se juntan dos problemas: uno es que hay un "le", que como ya discutimos largo y tendido en algún hilo es algo que no sabemos cómo resolver en general de forma mínimamente sencilla. Y otro es que, encima, se confunde con un reflexivo, con lo cual AGE cree que te estás refiriendo al jugador.

Realmente no veo mucha solución que no pase por un sistema de parsing más complejo que sea capaz de desambiguar estas cosas basándose en el contexto; aunque pensaré a ver si se me ocurre algo...

_________________
Actúa siempre de tal modo que las decisiones de tu voluntad pudiesen servir como preceptos de una legislación universal (E. Kant)


Arriba
 Perfil  
 
 Asunto: Re: reflexivos
NotaPublicado: 22 Feb 2011 13:04 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
Al-Khwarizmi escribió:
Realmente no veo mucha solución que no pase por un sistema de parsing más complejo que sea capaz de desambiguar estas cosas basándose en el contexto; aunque pensaré a ver si se me ocurre algo...


En Age todo tiene solución, por eso me gusta tanto.

nuevaCadena = nuevaCadena.replaceAll( "ponselo" , "mivestir" );
nuevaCadena = nuevaCadena.replaceAll( "ponsela" , "mivestir" );

Y a partir de ahí, lo que queramos. :)

_________________
Si la mentira tuviera color, todos seríamos daltónicos...


Arriba
 Perfil  
 
 Asunto: Re: reflexivos
NotaPublicado: 22 Feb 2011 13:23 
Desconectado
Samudio
Samudio
Avatar de Usuario

Registrado: 09 Mar 2004 16:16
Mensajes: 5304
Ubicación: Coruña
Sí, claro, yo lo que decía es que no se me ocurría una solución general, para que por defecto AGE fuese capaz de darse cuenta por el contexto de cuándo es reflexivo y cuándo pronominal.

Pero solución particular para que seas tú quien haga esa distinción siempre hay, por supuesto. :)

_________________
Actúa siempre de tal modo que las decisiones de tu voluntad pudiesen servir como preceptos de una legislación universal (E. Kant)


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 4 mensajes ] 

Todos los horarios son UTC + 1 hora


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro

Buscar:
Saltar a:  
cron
Desarrollado por phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë para phpBB-Es.COM