InglêsFrancêsEspanhol

Ad


favicon do OnWorks

mmorph - Online na nuvem

Execute mmorph no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando mmorph que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


mmorph - ferramenta de morfologia MULTEXT

SINOPSE


informações:
morfe [ -vh ]

analisar apenas:
morfe -y | -z [ -a adicionar ficheiro ]
-m morffile [ -d mapa_debug ] [ -l arquivo de log ] [ no arquivo [ arquivo de saída ]]

gerar:
morfe -c | -n [ -t nível_rastreamento ] [ -s nível_rastreamento ] [ -a adicionar ficheiro ]
-m morffile [ -d mapa_debug ] [ -l arquivo de log ] [ no arquivo [ arquivo de saída ]]

pesquisa simples:
morfe [ -fi ] [ -b | -k ] [ -r arquivo de rejeição ]
-m morffile [ -d mapa_debug ] [ -l arquivo de log ] [ no arquivo [ arquivo de saída ]]

registro / pesquisa de campo:
morfe -C aulas [ -fU ] [ -E | -O ] [ -b | [ -k ] [ -B classe ]]
-m morffile [ -d mapa_debug ] [ -l arquivo de log ] [ no arquivo [ arquivo de saída ]]

banco de dados de despejo:
morfe -p | -q
-m morffile [ -d mapa_debug ] [ -l arquivo de log ] [ no arquivo [ arquivo de saída ]]

DESCRIÇÃO


No modo de operação mais simples, com apenas o -m morffile opção, morfe opera em
modo de pesquisa: abrirá um banco de dados existente chamado morfofile.db e procure todos os
segmentos de string (geralmente correspondendo a palavras) na entrada.

Para criar o banco de dados a partir das entradas lexicais especificadas em "morphfile", use -c -m
morffile. O arquivo morffile.db não deveria existir. Quando o banco de dados estiver completo,
procure os segmentos na entrada. Se usado de forma inerente (entrada e saída é um terminal), um
prompt é impresso quando o programa espera que o usuário digite uma string de segmento. Não
a solicitação ocorre no modo de registro / campo.

Para testar os aplicativos de regra nas entradas lexicais especificadas em morffilesem
criando um banco de dados e sem procurar segmentos, use -n -m morffile. Este
define automaticamente o nível de rastreio como 1 se não foi especificado.

Para fazer as mesmas operações acima, mas no conjunto alternativo de entradas lexicais
in adicionar ficheiro, use a opção extra -a adicionar ficheiro. As entradas lexicais no morphfile serão
ignorado. Isso é útil ao fazer acréscimos a uma descrição morfológica padrão.
Esteja ciente de que as entradas adicionadas ao banco de dados morfofile.db não substitua os existentes.

Como funciona o dobrador de carta de canal para teste a morfológico descrição
Use o -n opção. Na seção Gramática, especifique regras de meta que corresponderão ao desejado
resultados. Na seção Lexicon, especifique os itens lexicais que deseja testar. Ao correr
todas as regras serão aplicadas (recursivamente) aos itens lexicais, se a regra for um objetivo, então
o resultado da aplicação é impresso na saída.

Sugestão: Coloque as duas partes mencionadas acima (regras de objetivo e seção Léxico) separadamente
arquivos e referencie esses arquivos com um #include diretiva onde eles devem ocorrer no
arquivo de entrada principal.

Se você estiver usando uma descrição existente e quiser testar apenas novas entradas lexicais, use
as opções -n -a adicionar ficheiro, e colocar as entradas lexicais em adicionar ficheiro.

OPÇÕES


-a adicionar ficheiro
Ignore entradas lexicais em morphfile, tire-as de adicionar ficheiro ao invés.

-B classe
Especifica a classe de registro que ocorre antes do início de uma frase.
Palavras em maiúsculas que ocorrem logo após esses registros também serão pesquisadas com todos
suas letras convertidas em minúsculas (de acordo com LC_CTYPE, veja abaixo).

-b dobre a caixa antes da pesquisa. Letras maiúsculas são convertidas em letras minúsculas
(de acordo com LC_CTYPE, veja abaixo) antes que uma palavra seja pesquisada.

-C aulas
Determina o modo de registro / campo. Especifica as classes de registro que devem ser examinadas
acima. Os nomes das classes devem ser separados por vírgulas ",", TAB, espaço, barra "|" ou barra invertida
"\".

-c Crie um novo banco de dados para pesquisa. O nome do arquivo criado é o nome de
morffile (-m opção) com sufixo .db. Não deveria existir; se existe o usuário
deve removê-lo manualmente antes de executar morfe -c (esta é uma proteção mínima
contra a substituição acidental de um banco de dados que pode ter levado muito tempo para
Criar).

-d mapa_debug
Especifique quais opções de depuração são desejadas. Cada bit em mapa_debug corresponde a um
opção.
bit decimal propósito hexadecimal
sem bits 0 0x0 sem opção de depuração (padrão)
1 1 0x1 inicialização de depuração
2 2 0x2 depurar análise yacc
3 4 combinação de regra de depuração 0x4
4 8 0x8 aplicativo de depuração de ortografia
5 16 0x10 imprimir estatísticas com as opções -p ou -q
todos os bits -1 0xffff todas as opções de depuração sejam quais forem
Para combinar opções, adicione os valores decimais ou hexadecimais. Exemplo: -t 0x5
especifica os bits (opções) 1 e 4.

-E No modo de registro / campo, estende as anotações de morfologia se elas já existirem (o
o padrão é deixar as anotações existentes como estão).

-O No modo de registro / campo, sobrescrever as anotações de morfologia se já existirem
(o padrão é deixar as anotações existentes como estão).

-f Libere a saída após cada pesquisa de segmento. Isso é útil apenas se a entrada e a saída
são canalizados de e para um programa que precisa sincronizá-los.

-h Imprimir ajuda e sair.

-i Anexe o resultado de cada pesquisa com o identificador do segmento de entrada
corresponde a. Atualmente os segmentos de entrada são identificados por seu número sequencial,
começando em 0. Com esta indicação, a nova linha extra que separa as soluções
para diferentes segmentos de entrada não é impresso porque não é necessário. Se uma pesquisa
não tem soluções, apenas o identificador do segmento é impresso na saída. O segmento
o identificador também é anexado aos segmentos rejeitados. Uma guia sempre segue o
identificador de segmento.

-k caso de dobra de reserva. Se a pesquisa de palavras falhar, converta todas as letras maiúsculas para
letras minúsculas e tente pesquisar novamente. (a conversão é feita de acordo com LC_CTYPE, consulte
abaixo).

-l arquivo de log
Especifique o arquivo para gravar mensagens de rastreio e erro. O padrão é o erro padrão.

-m morffile
Especifique o arquivo que contém a descrição da morfologia. Ver morfe (5) para uma
descrição da sintaxe do formalismo.

-n Sem criação de banco de dados ou pesquisa (modo de teste).

-p Despeje o banco de dados de estrutura de recursos digitados em arquivo de saída (ou saída padrão). o
a contagem de tfs distintos é fornecida no arquivo de log (ou erro padrão) se o bit 5 de depuração
opção está definida.

-q Despeje os formulários no banco de dados para arquivo de saída (ou saída padrão). Algumas estatísticas
são fornecidos no arquivo de log (ou erro padrão) se o bit 5 da opção de depuração for definido.

-r arquivo de rejeição
No modo sem registro / campo, especifica o arquivo onde escrever os segmentos de entrada que
não pôde ser pesquisado. O padrão é o erro padrão.

-s nível_rastreamento
Aplicativo de regra de rastreamento ortográfico:
0 sem rastreamento (padrão).
1 traço de formas de superfície válidas.
2 regras de rastreamento cujas partes lexicais correspondem.
Correspondência de contexto à esquerda de 3 traços de superfície (construção de palavra de superfície).
4 traço de incompatibilidade de contexto certo de superfície e bloqueio de regra.
5 regra de rastreamento sem bloqueio.
Um trace_level implica todos os anteriores.

-t nível_rastreamento
Especifique o nível de rastreamento para a aplicação da regra:
0 sem rastreamento (padrão).
1 regras de meta de rastreamento que se aplicam.
2 rastreie todas as regras que se aplicam, o recuo indica a profundidade de recursão.
10 trace também regras que foram testadas, mas não se aplicaram
Um trace_level implica todos os anteriores.

-U No modo de registro / campo, palavras desconhecidas (ou seja, que foram pesquisadas sem sucesso) são
anotado com ?? \ ??.

-v Versão para impressão e saída.

-y Analisar apenas: não processa a descrição a não ser para verificação de sintaxe. Enquanto
desenvolvendo uma descrição morfológica, você pode usar esta opção para detectar erros de sintaxe
rapidamente após cada modificação antes de executá-lo "de verdade".

-z implica -y. Analisa e produz as descrições lexicais na forma normalizada.

no arquivo arquivo contendo os segmentos a serem pesquisados, um por linha. Padrões para o padrão
entrada.

arquivo de saída
arquivo no qual a saída do programa é gravada. Uma linha por solução.
Soluções de diferentes segmentos de entrada são separadas por uma linha em branco. Padrões para
a saída padrão.

WORD GRAMÁTICA E SOLETRAÇÃO REGRAS


Para uma descrição detalhada dos princípios e mecanismos usados ​​em morf, por favor consulte
os documentos citados na seção VER TAMBÉM abaixo.

Descrições morfossintáticas resumidas, escritas para mmorph, descrevem como as palavras são
construído pela concatenação de morfemas, e como esse processo de concatenação muda
a grafia desses morfemas. A primeira parte, a gramática da estrutura da palavra, é especificada
por regras de reescrita livre de contexto restrito, cujo formalismo é inspirado pela unificação baseada
sistemas (cf. Shieber 1986). A segunda parte, as mudanças ortográficas, é especificada por
regras de grafia em um formalismo baseado no modelo de dois níveis de morfologia. Esta abordagem
a morfologia é descrita em Ritchie, Russell et. al, 1992 e mais concisamente em Pulman
e Hepple 1993.

MEIO AMBIENTE VARIÁVEIS


Para decidir quais caracteres podem ser exibidos na saída, morfe usa a linguagem
descrição específica que definir local(3) define de acordo com a variável de ambiente
LC_CTYPE. Para as linguagens que são tratadas no MULTEXT, é uma boa ideia ter isso
variável definida para iso_8859_1.

EXEMPLOS


Aqui está um resumo do uso comum das opções mmorph:

morfe -n -m morffile
Modo de teste: lê todo o morphfile e imprime os resultados no erro padrão. Sem banco de dados
é criado, nenhuma palavra é pesquisada.

morfe -c -m morffile
Criação de banco de dados: lê todo o morphfile e armazena os resultados em um banco de dados
(morphfile.db). As estruturas de recursos digitadas são coletadas em um arquivo separado
(morphfile.tfs). A entrada padrão é lida em busca de palavras para pesquisar no novo banco de dados.

morfe -m morffile
Modo de pesquisa: lê apenas as seções Alfabetos, Atributos e Tipos do morphfile.
A entrada padrão é lida em busca de palavras para pesquisar de acordo com o banco de dados existente
(mmorphfile.db e morphfile.tfs).

morfe -m morffile -a adicionar ficheiro
Modo de adição: ignora a seção Lexicon de morphfile, mas addfile é consultado e
os resultados são adicionados ao banco de dados. A entrada padrão é lida em busca de palavras
de acordo com o banco de dados aumentado (mmorphfile.db e morphfile.tfs).

DIAGNÓSTICO


As mensagens de erro devem ser autoexplicativas. Por favor, consulte morfe(5) para um formal
descrição da sintaxe.

Use mmorph online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    GOLE
    GOLE
    SWIG é uma ferramenta de desenvolvimento de software
    que conecta programas escritos em C e
    C ++ com uma variedade de alto nível
    linguagens de programação. SWIG é usado com
    diferente...
    Baixar SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construído com
    Próxima JS, Webpack, Babel, Node e
    Express, usando GraphQL e Apollo
    Cliente. Loja WooCommerce em React(
    contém: Produtos...
    Baixe o tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repositório de pacotes para ArchLabs Este é um
    aplicativo que também pode ser obtido
    da
    https://sourceforge.net/projects/archlabs-repo/.
    Ele foi hospedado no OnWorks em...
    Baixar archlabs_repo
  • 4
    Projeto Zephyr
    Projeto Zephyr
    O Projeto Zephyr é uma nova geração
    sistema operacional em tempo real (RTOS) que
    suporta vários hardwares
    arquiteturas. É baseado em um
    kernel de pequena pegada ...
    Baixar Projeto Zephyr
  • 5
    SCons
    SCons
    SCons é uma ferramenta de construção de software
    essa é uma alternativa superior ao
    clássica ferramenta de construção "Make" que
    todos nós conhecemos e amamos. SCons é
    implementou um ...
    Baixar SCons
  • 6
    PSeIntGenericName
    PSeIntGenericName
    PSeInt é um interpretador de pseudo-código para
    alunos de programação que falam espanhol.
    Seu principal objetivo é ser uma ferramenta para
    aprender e compreender o básico
    concep ...
    Baixar PSeInt
  • Mais "

Comandos Linux

Ad