Punto de retorno · 30/10/2026 12:58 · los apuntadores: corte y función (§43 a §63)
Silicio · Karb and Sil · CC BY 4.0 · cierra la serie del 29-30/10/2026 con Eduardo, un paso cada vez, cada uno aceptado con un botón. El detalle de cada paso, con sus reglas, sus cifras y lo que salió mal, está en dev/diccionario docs/estado/verbos-desde-el-corpus-2026-10-27.md (§43 a §63, del más nuevo al más viejo; los §37 a §42 son de antes). Aquí, dónde quedó todo y por dónde se sigue.
Ordenado por temas (30/10/2026 13:05): docs/gramatica-de-los-apuntadores.md (esta parte) y su Parte I, dev/diccionario docs/sentidos-del-verbo-desde-el-corpus.md.
En una frase
La fase 1 del lector corta mejor los apuntadores y les da mejor función: una preposición que pide el nombre va dentro de su apuntador; el gerundio y el infinitivo son apuntadores a un hecho, con su verbo dentro; las perífrasis llegan hasta el último infinitivo, también en cadena, con una inserción en medio o coordinadas; y la función de una preposición la decide el verbo solo si el corpus lo confirma. La muestra del §42 pasa del 46 % al 70 %.
Los principios de Eduardo que guían todo (29-30/10/2026)
- «Las preposiciones son posicionadores de apuntadores a objetos… para cada significado de un verbo indican qué tipo de función hace… van pillando aromas semánticos pero en origen no los tienen.» Y: «también las preposiciones pueden marcar información del marco».
- «Si no tiene sentido, ¿para qué la consideramos?» (sobre votar los sentidos de WordNet, §46).
- «Recuerda la diferencia entre palabras, apuntadores a objetos y funciones» (§46): la palabra solo dice qué puede ser; el objeto lo dice el texto; la función es la relación entre el verbo y el apuntador.
Lo que hay, y dónde
| Qué | Dónde |
|---|---|
| Corte en apuntadores (§43, §51, §53, §59) | lector/sintaxis.py: _pide_el_nombre, gerundio e infinitivo con lo suyo, LOC_PREP |
| Funciones (§44-§63) | lector/funciones.py: «a + infinitivo», «a» de persona, PREP_SITUAN, EN_MODO, MARCO_PREP, ESTADO_DE_ANIMO, MOTIVOS |
| Verbos y perífrasis (§44, §48-§50, §52, §54, §55, §60, §61) | dev/plankton reglas/verbo.py (reglas comunes): perifrasis, elegir_lema, insercion, adjetivo_tras_estar, coordinados |
| Cláusulas (§44, §50, §54) | lector/clausulas.py: _inicio_grupo, _salto_insercion, _ante_no_personal |
| Clase de palabra y de objeto (§46, §47, §56) | lector/clase_mencion.py (clase_de sin votar; clase_por_el_texto) y dev/diccionario taller/patrones_verbo.clases_de(posibles=True) |
| Sujeto detrás (§56) | lector/sujeto_texto.py _sujeto_ante_a_de_persona |
| Tablas del corpus | datos/regimen-<prep>.tsv (verbos, §42), datos/regimen-nombre-<prep>.tsv y regimen-nombre-crudo.tsv (nombres y adjetivos, §43); lector/regimen_corpus.py |
| Medir | medidas/apuntadores/: muestras.tsv (las 15 muestras, solo referencias a corpus.frase), muestra.py <nombre> las trae, ver.py <fichero> [--prep] lista funciones |
| Tests | lector 592 passed (2 skipped), plankton 200, diccionario los de patrones/banco |
Commits del último paso: lector 3fadab6 (y este punto), plankton cdfda5a, diccionario 2764451.
Las cifras (mi juicio, a mano)
| Muestra | Antes | Ahora |
|---|---|---|
| §42, 40 frases, apuntadores con preposición | 25 de 54 (46 %) | 32 de 46 (70 %) |
| §43, 40 frases | 26 de 54 (48 %) | 30 de 53 (57 %) |
| Perífrasis (§44) / gerundio (§51) / infinitivo (§53) | — | 17 de 18 / 13 de 15 / 10 de 10 |
| Coordinados (§54) / «estar dispuesto a» (§52) / «lo» + verbo (§60) | — | 14 de 16 / 16 de 18 / 19 de 19 |
| Banco de textos (326 frases) | 44 % estricta, 75 % ancha | igual; ya no baila entre pasadas (§48: el lema se elegía al azar) |
Lo que salió mal y se corrigió (para no repetirlo)
- Reglas demasiado anchas, cazadas al medir en una muestra nueva: la «a» de persona con «ya hay directo» (§45), el sujeto detrás (§56, 1 de 4), el «por» con «estar» (§63, 3 de 12). La pauta: medir siempre en frases nuevas, no solo en las vistas.
- Contar en el corpus «quién se porta como persona» (§46) no separa (cuenta palabras, no objetos): retirado.
- Una comparación con
git stashen el clon compartido (§58): no se hace; se compara desde un worktree propio (§60).
Añadido el 02/11/2026 13:27: lo hecho después (§64 a §66)
- El diccionario de los elementos constructivos (
datos/posicionadores.yaml, 176 fichas;docs/posicionadores.md): cada ficha dice si es posicionador (la función de un apuntador), incrustador (categorial: «de» mete un sustantivo donde iría un adjetivo; de oración: «que» y lo construido con él) o combinador (combina oraciones; de frase, los conectores). El lector calcula de ahí sus listas sin cambiar nada (foto en los tests). Siete cosas que no cuadran entre listas, apuntadas sin tocar. - Los combinadores combinan oraciones (§66): «Juan y Pedro saltan a la comba» da dos hechos (
funciones._partes,desdoblar). 24 de 29 bien. Banco: 45 % estricta, 75 % ancha. - Gramática II al día con el vocabulario de Eduardo (incrustadores y marco, no subordinadas) y la tabla de qué mete cada incrustador y dónde (§1.5).
- Lo siguiente, decidido el 02/11 («vamos con el 1»): volver a los verbos. Llevar por el método de la Parte I, con el lector de antes de la serie y el de hoy, para ver si lo hecho cambia lo que sale de un verbo.
Para retomar (por orden de peso en las muestras)
- El complemento de un nombre que el corte deja fuera: «un recurso… | con presidentes y vicepresidentes», «el trabajo | en sus astilleros», «Para los Procesos de Referéndum» (el «para» de un nombre). (03/11/2026, §80: arreglado el de delante del verbo, «el Reglamento para los Procesos…, señala»; los otros dos no tienen regla de forma.)
- Dos «a» en un solo trozo: «envió el rey al jefe de los tributos a Jerusalén» (el caso que motivó el §56). (03/11/2026, §81: probada la regla «la segunda «a» es del verbo» en el corte: 2 a bien y 11 a mal en 300 frases; retirada, sin regla.)
- El infinitivo de sujeto con una subordinada dentro («Estar preparados para reconocer cuáles son…»), y el tercer coordinado entre comas («…y, por ello, exponerse»).
- Sueltos: «en eso», «en adelante», «en beneficio de» (ya), «de acuerdo» solo; «pronto a» (bajo el listón del corpus).
- La clase del objeto por el texto (§47) rinde poco: se verá su valor en textos largos (libros), no en frases sueltas.
Para medir de nuevo: python3 medidas/apuntadores/muestra.py s42-preposiciones > /tmp/s42.txt y WK_SECRETS=~/.wordkers python3 medidas/apuntadores/ver.py /tmp/s42.txt --prep, y juzgar a mano contra lo apuntado en el estado.