InglésFrancésEspañol

Ad


icono de página de OnWorks

mmorph: en línea en la nube

Ejecute mmorph en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando mmorph que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


mmorph - herramienta de morfología MULTEXT

SINOPSIS


:
mmorfo [ -vh ]

analizar solo:
mmorfo -y | -z [ -a agregar archivo ]
-m morfoarchivo [ -d mapa_depuración ] [ -l archivo de registro ] [ en archivo [ archivar ]]

generar:
mmorfo -c | -n [ -t nivel de seguimiento ] [ -s nivel de seguimiento ] [ -a agregar archivo ]
-m morfoarchivo [ -d mapa_depuración ] [ -l archivo de registro ] [ en archivo [ archivar ]]

búsqueda simple:
mmorfo [ -fi ] [ -b | -k ] [ -r rechazar archivo ]
-m morfoarchivo [ -d mapa_depuración ] [ -l archivo de registro ] [ en archivo [ archivar ]]

búsqueda de registro / campo:
mmorfo -C privadas [ -fu ] [ -E | -O ] [ -b | [ -k ] [ -B clase ]]
-m morfoarchivo [ -d mapa_depuración ] [ -l archivo de registro ] [ en archivo [ archivar ]]

volcado de base de datos:
mmorfo -p | -q
-m morfoarchivo [ -d mapa_depuración ] [ -l archivo de registro ] [ en archivo [ archivar ]]

DESCRIPCIÓN


En el modo de operación más simple, con solo el -m morfoarchivo opción, mmorfo opera en
modo de búsqueda: abrirá una base de datos existente llamada morphfile.db y busque todos los
segmentos de cadena (normalmente correspondientes a palabras) en la entrada.

Para crear la base de datos a partir de las entradas léxicas especificadas en "morphfile", utilice -c -m
morfoarchivo. El archivo morfoarchivo.db no debería existir. Cuando la base de datos esté completa,
busque los segmentos en la entrada. Si se utiliza de forma ineficaz (la entrada y la salida es un terminal),
El mensaje se imprime cuando el programa espera que el usuario escriba una cadena de segmento. No
la indicación se produce en el modo de registro / campo.

Para probar las aplicaciones de la regla en las entradas léxicas especificadas en morfoarchivo, sin
creando una base de datos y sin buscar segmentos, use -n -m morfoarchivo. Esto
establece automáticamente el nivel de seguimiento en 1 si no se especificó.

Para hacer las mismas operaciones que arriba, pero en el conjunto alternativo de entradas léxicas
in agregar archivo, usa la opción extra -a agregar archivo. Las entradas léxicas en morphfile serán
ignorado. Esto es útil cuando se realizan adiciones a una descripción morfológica estándar.
Tenga en cuenta que las entradas agregadas a la base de datos morphfile.db no reemplace los existentes.

Cómo a test a morfologico descripción
Ingrese al -n opción. En la sección Gramática, especifique las reglas de los objetivos que coincidirán con el
resultados. En la sección Léxico, especifique los elementos léxicos que desea probar. Al correr
todas las reglas se aplicarán (recursivamente) a los elementos léxicos, si la regla es un objetivo, entonces
el resultado de la aplicación se imprime en la salida.

Sugerencia: coloque las dos partes mencionadas anteriormente (reglas de objetivos y sección de Léxico) por separado
archivos y haga referencia a estos archivos con un #incluir Directiva donde deberían ocurrir en el
archivo de entrada principal.

Si está usando una descripción existente y desea probar solo nuevas entradas léxicas, use
las opciones -n -a agregar archivoy poner las entradas léxicas en agregar archivo.

CAMPUS


-a agregar archivo
Ignore las entradas léxicas en morphfile, tómelas de agregar archivo preferiblemente.

-B clase
Especifica la clase de registro que ocurre antes del comienzo de una oración.
Las palabras en mayúscula que aparecen justo después de dichos registros también se buscarán con todas las
sus letras convertidas a minúsculas (según LC_CTYPE, ver más abajo).

-b doblar el caso antes de la búsqueda. Las letras mayúsculas se convierten en minúsculas
(según LC_CTYPE, ver más abajo) antes de buscar una palabra.

-C privadas
Determina el modo de registro / campo. Especifica las clases de registros que se deben buscar.
hasta. Los nombres de las clases deben estar separados por coma ",", TAB, espacio, barra "|" o barra invertida
"\".

-c Cree una nueva base de datos para la búsqueda. El nombre del archivo creado es el nombre de
morfoarchivo (-m opción) con sufijo .db. No debería existir; si existe el usuario
debería eliminarlo manualmente antes de ejecutar mmorfo -c (esta es una protección mínima
contra la sobrescritura accidental de una base de datos que podría haber tardado mucho en
crear).

-d mapa_depuración
Especifique qué opciones de depuración se desean. Cada bit en mapa_depuración corresponde a un
.
bit decimal propósito hexadecimal
sin bits 0 0x0 sin opción de depuración (predeterminado)
1 1 0x1 depuración inicialización
2 2 0x2 depuración análisis yacc
3 4 0x4 combinación de reglas de depuración
4 8 0x8 aplicación de depuración de ortografía
5 16 Estadísticas de impresión 0x10 con opciones -p o -q
todos los bits -1 0xffff todas las opciones de depuración sean las que sean
Para combinar opciones, sume los valores decimales o hexadecimales. Ejemplo: -t 0x5
especifica los bits (opciones) 1 y 4.

-E En el modo de registro / campo, amplía las anotaciones de morfología si ya existen (el
el valor predeterminado es dejar las anotaciones existentes como están).

-O En el modo de registro / campo, sobrescriba las anotaciones de morfología si ya existen
(el valor predeterminado es dejar las anotaciones existentes como están).

-f Vacíe la salida después de cada búsqueda de segmento. Esto es útil solo si la entrada y la salida
se canalizan desde y hacia un programa que necesita sincronizarlos.

-h Imprimir ayuda y salir.

-i Anteponga el resultado de cada búsqueda con el identificador del segmento de entrada que
corresponde a. Actualmente, los segmentos de entrada se identifican por su número secuencial,
comenzando en 0. Con esta indicación, la nueva línea adicional que separa las soluciones
para diferentes segmentos de entrada no se imprime porque no es necesario. Si una búsqueda
no tiene soluciones, solo el identificador de segmento se imprime en la salida. El segmento
El identificador también se antepone a los segmentos rechazados. Una pestaña siempre sigue la
identificador de segmento.

-k estuche plegable de respaldo. Si falla la búsqueda de una palabra, convierta todas las letras mayúsculas a
minúsculas e intente buscar de nuevo. (la conversión se realiza de acuerdo con LC_CTYPE, consulte
abajo).

-l archivo de registro
Especifique el archivo para escribir mensajes de error y seguimiento. Predeterminado al error estándar.

-m morfoarchivo
Especifique el archivo que contiene la descripción de la morfología. Ver mmorfo (5) para agendar una
descripción de la sintaxis del formalismo.

-n Sin creación ni búsqueda de base de datos (modo de prueba).

-p Vuelque la base de datos de estructura de características escrita en un archivo de salida (o salida estándar). los
el recuento de tfs distintos se da en el archivo de registro (o error estándar) si el bit 5 de depuración
La opción está configurada.

-q Volcar los formularios en la base de datos para archivarlos (o salida estándar). Algunas estadísticas
se dan en el archivo de registro (o error estándar) si se establece el bit 5 de la opción de depuración.

-r rechazar archivo
En modo sin registro / campo, especifica el archivo donde escribir los segmentos de entrada que
no se pudo mirar hacia arriba. Por defecto es el error estándar.

-s nivel de seguimiento
Aplicación de la regla ortográfica de seguimiento:
0 sin seguimiento (predeterminado).
1 traza formas superficiales válidas.
2 reglas de rastreo cuya parte léxica coincida.
3 traza la coincidencia de contexto de la superficie izquierda (construcción de la palabra de la superficie).
4 traza la falta de coincidencia del contexto derecho de la superficie y el bloqueo de reglas.
5 reglas de seguimiento sin bloqueo.
Un trace_level implica todos los anteriores.

-t nivel de seguimiento
Especifique el nivel de seguimiento para la aplicación de reglas:
0 sin seguimiento (predeterminado).
1 seguimiento de las reglas de gol que se apliquen.
2 rastree todas las reglas que se apliquen, la sangría indica la profundidad de recursividad.
10 rastrear también las reglas que se probaron pero que no se aplicaron
Un trace_level implica todos los anteriores.

-U En el modo de registro / campo, las palabras desconocidas (es decir, que se buscaron sin éxito) se
anotado con ?? \ ??.

-v Imprime la versión y sal.

-y Solo analizar: no procese la descripción más que para la verificación de sintaxis. Tiempo
Al desarrollar una descripción de la morfología, puede utilizar esta opción para detectar errores de sintaxis.
rápidamente después de cada modificación antes de ejecutarlo "de verdad".

-z implica -y. Analizar y generar las descripciones léxicas en forma normalizada.

en archivo archivo que contiene los segmentos a buscar, uno por línea. Por defecto al estándar
entrada.

archivar
archivo en el que se escribe la salida del programa. Una línea por solución.
Las soluciones de diferentes segmentos de entrada están separadas por una línea vacía. Predeterminado a
la salida estándar.

WORD GRAMÁTICA Y ORTOGRAFÍA REGLAS


Para obtener una descripción detallada de los principios y mecanismos utilizados en mmorfo, por favor refiérase a
los documentos citados en la sección VÉASE TAMBIÉN a continuación.

Descripciones morfosintácticas brevemente bosquejadas escritas para mmorph describen cómo se expresan las palabras.
construido por la concatenación de morfemas, y cómo este proceso de concatenación cambia
la ortografía de estos morfemas. Se especifica la primera parte, la gramática de la estructura de la palabra.
por reglas de reescritura libre de contexto restringido cuyo formalismo está inspirado en la unificación basada
sistemas (cf. Shieber 1986). La segunda parte, los cambios ortográficos, se especifica mediante
reglas ortográficas en un formalismo basado en el modelo de dos niveles de morfología. Este enfoque
a la morfología se describe en Ritchie, Russell et. al, 1992 y de forma más concisa en Pulman
y Hepple 1993.

MEDIO AMBIENTE VARIABLES


Para decidir qué caracteres se pueden mostrar en la salida, mmorfo usa el idioma
descripción específica que establecerlocale(3) conjuntos de acuerdo con la variable de entorno
LC_CTYPE. Para los idiomas que se tratan en MULTEXT, es una buena idea tener
variable establecida en iso_8859_1.

EJEMPLOS


A continuación, se muestra un resumen del uso común de las opciones mmorph:

mmorfo -n -m morfoarchivo
Modo de prueba: lee todo el archivo morphile e imprime los resultados con un error estándar. Sin base de datos
se crea, no se buscan palabras.

mmorfo -c -m morfoarchivo
Creación de base de datos: lee todo el archivo morphile y almacena los resultados en una base de datos
(morphfile.db). Las estructuras de entidades escritas se recopilan en un archivo separado
(morphfile.tfs). La entrada estándar se lee para que las palabras se busquen en la nueva base de datos.

mmorfo -m morfoarchivo
Modo de búsqueda: lee solo las secciones Alfabetos, Atributos y Tipos de morphfile.
La entrada estándar se lee para que las palabras se busquen de acuerdo con la base de datos existente
(mmorphfile.db y morphfile.tfs).

mmorfo -m morfoarchivo -a agregar archivo
Modo de adición: ignora la sección Lexicon del morphfile, pero se consulta addfile y
los resultados se agregan a la base de datos. La entrada estándar se lee para que las palabras busquen
según la base de datos aumentada (mmorphfile.db y morphfile.tfs).

La diagnostica


Los mensajes de error deben explicarse por sí mismos. Por favor refiérase a mmorfo(5) para un formal
descripción de la sintaxis.

Utilice mmorph en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    TRAGO
    TRAGO
    SWIG es una herramienta de desarrollo de software
    que conecta programas escritos en C y
    C ++ con una variedad de alto nivel
    lenguajes de programación. SWIG se utiliza con
    diferente...
    Descargar SWIG
  • 2
    WooCommerce Nextjs reaccionar tema
    WooCommerce Nextjs reaccionar tema
    Tema React WooCommerce, creado con
    Siguiente JS, Webpack, Babel, Node y
    Express, usando GraphQL y Apollo
    Cliente. Tienda WooCommerce en React(
    contiene: Productos...
    Descargar el tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Paquete de repositorio para ArchLabs Este es un
    aplicación que también se puede buscar
    en
    https://sourceforge.net/projects/archlabs-repo/.
    Ha sido alojado en OnWorks en...
    Descargar archlabs_repo
  • 4
    Proyecto Zephyr
    Proyecto Zephyr
    El Proyecto Zephyr es una nueva generación
    sistema operativo en tiempo real (RTOS) que
    soporta múltiples hardware
    arquitecturas. Se basa en un
    kernel de tamaño reducido ...
    Descargar Proyecto Zephyr
  • 5
    Desventajas
    Desventajas
    SCons es una herramienta de construcción de software
    que es una alternativa superior a la
    herramienta de compilación clásica "Make" que
    todos conocemos y amamos. SCons es
    implementó un ...
    Descargar SCons
  • 6
    PSeInt
    PSeInt
    PSeInt es un intérprete de pseudocódigo para
    estudiantes de programación de habla hispana.
    Su propósito principal es ser una herramienta para
    aprendiendo y entendiendo lo básico
    concepto ...
    Descargar PSeInt
  • Más "

Comandos de Linux

Ad