GoGPT Best VPN GoSearch

Icône de favori OnWorks

mmorph - En ligne dans le Cloud

Exécutez mmorph dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande mmorph qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


mmorph - Outil de morphologie MULTEXT

SYNOPSIS


informations:
mmorph [ -vh ]

analyser uniquement :
mmorph -y | -z [ -a ajouter le fichier ]
-m fichier morph [ -d carte_de_débogage ] [ -l fichier journal ] [ dans le fichier [ fichier de sortie ]]

générer:
mmorph -c | -n [ -t niveau_de_trace ] [ -s niveau_de_trace ] [ -a ajouter le fichier ]
-m fichier morph [ -d carte_de_débogage ] [ -l fichier journal ] [ dans le fichier [ fichier de sortie ]]

recherche simple :
mmorph [ -Fi ] [ -b | -k ] [ -r rejeter le fichier ]
-m fichier morph [ -d carte_de_débogage ] [ -l fichier journal ] [ dans le fichier [ fichier de sortie ]]

recherche d'enregistrement/champ :
mmorph -C les classes [ -fU ] [ -E | -O ] [ -b | [ -k ] [ -B classe ]]
-m fichier morph [ -d carte_de_débogage ] [ -l fichier journal ] [ dans le fichier [ fichier de sortie ]]

vidage de la base de données :
mmorph -p | -q
-m fichier morph [ -d carte_de_débogage ] [ -l fichier journal ] [ dans le fichier [ fichier de sortie ]]

DESCRIPTION


Dans le mode de fonctionnement le plus simple, avec juste le -m fichier morph option, mmorph opère dans
mode de recherche : il ouvrira une base de données existante appelée morphfile.db et recherchez tous les
segments de chaîne (correspondant généralement à des mots) dans l'entrée.

Pour créer la base de données à partir des entrées lexicales spécifiées dans « morphfile », utilisez -c -m
fichier morph. Le fichier fichier morph.db ne devrait pas exister. Une fois la base de données complète, elle
Rechercher les segments dans l'entrée. En cas d'utilisation inactive (l'entrée et la sortie sont un terminal), un
L'invite s'affiche lorsque le programme attend que l'utilisateur saisisse une chaîne de segment. Non
l'invite se produit en mode enregistrement/champ.

Pour tester les applications des règles sur les entrées lexicales spécifiées dans fichier morph, sans pour autant
créer une base de données et sans rechercher de segments, utiliser -n -m fichier morph
définit automatiquement le niveau de trace sur 1 s'il n'a pas été spécifié.

Afin de réaliser les mêmes opérations que ci-dessus, mais sur l'ensemble alternatif d'entrées lexicales
in ajouter le fichier, utilisez l'option supplémentaire -a ajouter le fichier. Les entrées lexicales dans morphfile seront
ignoré. Ceci est utile pour ajouter des informations à une description morphologique standard.
Soyez conscient que les entrées ajoutées à la base de données morphfile.db ne remplacez pas ceux existants.

Comment la à tester a morphologique la description
Utilisez l'option -n option. Dans la section Grammaire, spécifiez les règles d'objectif qui correspondront à la
Résultats. Dans la section Lexique, spécifiez les éléments lexicaux à tester. Lors de l'exécution
toutes les règles seront appliquées (récursivement) aux éléments lexicaux, si la règle est un objectif, alors
le résultat de l'application est imprimé sur la sortie.

Suggestion : Placez les deux parties mentionnées ci-dessus (règles d'objectif et section Lexique) dans des sections séparées.
fichiers et référencez ces fichiers avec un #comprendre directive où ils devraient apparaître dans le
fichier d'entrée principal.

Si vous utilisez une description existante et souhaitez tester uniquement les nouvelles entrées lexicales, utilisez
les options -n -a ajouter le fichier, et mettre les entrées lexicales dans ajouter le fichier.

OPTIONS


-a ajouter le fichier
Ignorer les entrées lexicales dans le fichier morphfile, les récupérer à partir de ajouter le fichier à la place.

-B classe
Spécifie la classe d'enregistrement qui se produit avant le début d'une phrase.
Les mots en majuscules apparaissant juste après ces enregistrements seront également recherchés avec tous
leurs lettres converties en minuscules (selon LC_CTYPE, voir ci-dessous).

-b Pliez la casse avant la recherche. Les majuscules sont converties en minuscules.
(selon LC_CTYPE, voir ci-dessous) avant qu'un mot ne soit recherché.

-C les classes
Détermine le mode d'enregistrement/champ. Spécifie les classes d'enregistrement à rechercher.
en haut. Les noms de classe doivent être séparés par une virgule ",", une tabulation, un espace, une barre "|" ou une barre oblique inverse
"\".

-c Créez une nouvelle base de données pour la recherche. Le nom du fichier créé est le nom de
fichier morph (-m option) avec suffixe .db. Il ne devrait pas exister ; s'il existe, l'utilisateur
devrait le supprimer manuellement avant de l'exécuter mmorph -c (c'est une protection minimale
contre l'écrasement accidentel d'une base de données qui aurait pu prendre beaucoup de temps à
créer).

-d carte_de_débogage
Spécifiez les options de débogage souhaitées. Chaque bit de carte_de_débogage correspond à un
option.
bit décimal hexadécimal objectif
pas de bits 0 0x0 pas d'option de débogage (par défaut)
1 1 0x1 initialisation du débogage
2 2 0x2 débogage de l'analyse yacc
Combinaison de règles de débogage 3 4 0x4
4 8 0x8 débogage de l'application d'orthographe
5 16 0x10 imprime les statistiques avec les options -p ou -q
tous les bits -1 0xffff toutes les options de débogage quelles qu'elles soient
Pour combiner des options, additionnez les valeurs décimales ou hexadécimales. Exemple : -t 0x5
spécifie les bits (options) 1 et 4.

-E En mode enregistrement/champ, étend les annotations de morphologie si elles existent déjà (le
(la valeur par défaut est de laisser les annotations existantes telles quelles).

-O En mode enregistrement/champ, écrasez les annotations morphologiques si elles existent déjà
(la valeur par défaut est de laisser les annotations existantes telles quelles).

-f Vider la sortie après chaque recherche de segment. Ceci est utile uniquement si l'entrée et la sortie sont actives.
sont transmis depuis et vers un programme qui doit les synchroniser.

-h Imprimer l'aide et quitter.

-i Ajoutez au résultat de chaque recherche l'identifiant du segment d'entrée.
correspond à. Actuellement, les segments d'entrée sont identifiés par leur numéro séquentiel,
commençant à 0. Avec cette indication, la nouvelle ligne supplémentaire séparant les solutions
pour différents segments d'entrée n'est pas imprimé car inutile. Si une recherche
n'a pas de solution, seul l'identifiant du segment est imprimé sur la sortie. Le segment
L'identifiant est également ajouté au début des segments rejetés. Une tabulation suit toujours l'identifiant.
identifiant de segment.

-k cas de repli. Si une recherche de mot échoue, convertir toutes les majuscules en
minuscules et réessayez la recherche. (la conversion est effectuée selon LC_CTYPE, voir
ci-dessous).

-l fichier journal
Spécifiez le fichier pour l'écriture des messages de trace et d'erreur. La valeur par défaut est l'erreur standard.

-m fichier morph
Spécifiez le fichier contenant la description morphologique. Voir mmorph (5) |
description de la syntaxe du formalisme.

-n Aucune création ou recherche de base de données (mode test).

-p Vider la base de données de la structure des fonctionnalités typées vers le fichier de sortie (ou la sortie standard).
le nombre de TFS distincts est donné dans le fichier journal (ou l'erreur standard) si le bit 5 du débogage
l'option est définie.

-q Transférer les formulaires de la base de données vers le fichier de sortie (ou la sortie standard). Quelques statistiques
sont donnés dans le fichier journal (ou l'erreur standard) si le bit 5 de l'option de débogage est défini.

-r rejeter le fichier
En mode non enregistrement/champ, spécifie le fichier dans lequel écrire les segments d'entrée qui
Impossible de rechercher. La valeur par défaut est l'erreur standard.

-s niveau_de_trace
Application de la règle d'orthographe de trace :
0 aucun traçage (par défaut).
1 trace de formes de surface valides.
2 règles de trace dont la partie lexicale correspond.
3 correspondances de contexte de surface de trace gauche (construction de mots de surface).
4 traces de non-concordance du contexte droit de la surface et blocage des règles.
5 règle de trace non bloquante.
Un trace_level implique tous les précédents.

-t niveau_de_trace
Spécifiez le niveau de traçage pour l'application de la règle :
0 aucun traçage (par défaut).
1 règles de trace d'objectif qui s'appliquent.
2 tracez toutes les règles qui s'appliquent, l'indentation indique la profondeur de récursivité.
10 règles de trace également qui ont été essayées mais qui ne se sont pas appliquées
Un trace_level implique tous les précédents.

-U En mode enregistrement/champ, les mots inconnus (c'est-à-dire qui ont été recherchés sans succès) sont
annoté avec ??\??.

-v Version imprimable et sortie.

-y Analyser uniquement : ne pas traiter la description autrement que pour la vérification de la syntaxe.
en développant une description morphologique, vous pouvez utiliser cette option pour détecter les erreurs de syntaxe
rapidement après chaque modification avant de l'exécuter "pour de vrai".

-z implique -y. Analysez et affichez les descriptions lexicales sous forme normalisée.

dans le fichier Fichier contenant les segments à rechercher, un par ligne. La valeur par défaut est la valeur standard.
contribution.

fichier de sortie
Fichier contenant la sortie du programme. Une ligne par solution.
Les solutions des différents segments d'entrée sont séparées par une ligne vide. La valeur par défaut est
la sortie standard.

WORD GRAMMAIRE ET ORTHOGRAPHE DES RÈGLES


Pour un compte rendu détaillé des principes et mécanismes utilisés dans mmorphe, prière de se référer à
les documents cités dans la section VOIR AUSSI ci-dessous.

Brièvement esquissées, les descriptions morphosyntaxiques écrites pour mmorph décrivent comment les mots sont
construit par la concaténation de morphèmes, et comment ce processus de concaténation change
L'orthographe de ces morphèmes. La première partie, la grammaire de la structure des mots, est précisée.
par des règles de réécriture libres de contexte restreint dont le formalisme est inspiré de l'unification basée
systèmes (cf. Shieber 1986). La deuxième partie, les changements orthographiques, est précisée par
règles d'orthographe dans un formalisme basé sur le modèle morphologique à deux niveaux. Cette approche
à la morphologie est décrite dans Ritchie, Russell et al., 1992 et plus concise dans Pulman
et Hepple 1993.

ENVIRONNEMENT VARIABLES


Pour décider quels caractères sont affichables sur la sortie, mmorph utilise la langue
description spécifique qui définirlocale(3) ensembles selon la variable d'environnement
LC_CTYPE. Pour les langues traitées dans MULTEXT, c'est une bonne idée d'avoir cela
variable définie sur iso_8859_1.

EXEMPLES


Voici un résumé de l’utilisation courante des options mmorph :

mmorph -n -m fichier morph
Mode test : lit l'intégralité du fichier morph et affiche les résultats sur l'erreur standard. Aucune base de données.
est créé, aucun mot n'est recherché.

mmorph -c -m fichier morph
Création de base de données : lit l'intégralité du fichier morph et stocke les résultats dans une base de données
(morphfile.db). Les structures d'entités typées sont rassemblées dans un fichier séparé.
(morphfile.tfs). L'entrée standard est lue pour les mots à rechercher dans la nouvelle base de données.

mmorph -m fichier morph
Mode de recherche : lit uniquement les sections Alphabets, Attributs et Types du fichier morphfile.
L'entrée standard est lue pour les mots à rechercher en fonction de la base de données existante
(mmorphfile.db et morphfile.tfs).

mmorph -m fichier morph -a ajouter le fichier
Mode d'addition : ignore la section Lexicon de morphfile, mais addfile est consulté, et
Les résultats sont ajoutés à la base de données. L'entrée standard est lue pour les mots à rechercher.
selon la base de données augmentée (mmorphfile.db et morphfile.tfs).

DIAGNOSTIC


Les messages d'erreur doivent être explicites. Veuillez vous référer à mmorph(5) pour un formel
description de la syntaxe.

Utilisez mmorph en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.