Grammalecte  Diff

Differences From Artifact [92fc7afa39]:

To Artifact [595855cb69]:


1
2
3
4
5
6
7
8
9






10
11
12
13
14
15
16
..
45
46
47
48
49
50
51

52
53
54
55
56
57
58
..
61
62
63
64
65
66
67
68
69
70
71

72
73
74
75
76
77
78
79

80
81
82
83
84
85
86
..
98
99
100
101
102
103
104


105
106
107
108
109
110
111
...
116
117
118
119
120
121
122
123
124
125
126
127
# Client/Serveur de Grammalecte pour NodeJS

## Aide

Il y a trois modes de fonctionnement: client / client intératif / serveur.

* Client intéractif: «gramma-cli -i».
* Client: «gramma-cli --command \"mot/texte\"».
* Serveur: lancé avec la commande «gramma-cli --server --port NumPort».







## Commandes

* help           : Affichie les informations que vous lisez ;)
* perf           : Permet d'afficher le temps d'exécution des commandes.
* json           : Réponse en format format json.
* exit           : Client intéractif: Permet de le quitter.
................................................................................
 ├ salait
 ├ salut
 └ salât
GrammaJS> exit
```

Exemple pour les vérifications portant sur un texte:

```
CMD> gramma-cli -i
Bienvenu sur Grammalecte pour NodeJS!!!
GrammaJS> format
> salut,les copains!!!
> vous allez bien ?
> /format
................................................................................
vous allez bien ?
GrammaJS> exit
```

**Note : Vous pouvez vérifier tout un fichier avec pour chaque ligne ayant une commande :**
**cat script.verf | gramma-cli -i**


## Client

Exemple simple:

```
CMD> gramma-cli --spell saluti
Le mot saluti innexistant

CMD>
```

Exemple faisant plusiseurs action:

```
CMD> gramma-cli --lemma --morph --suggest --text salut
Morph possible de: salut
 └ >salut/:N:m:s/*
Lemma possible de: salut
 └ salut
Suggestion possible de: salut
................................................................................
CMD>
```

## Serveur

Le serveur supporte les requêtes POST et GET...



## Les fichiers

grammalecte/*   : Tout le contennu de Grammalecte pour javascript

api.js          : Un warper pour simplifié l'utilisation de Grammalecte

gramma-cli.bat  : Fait juste un appel «node gramma-cli.js .argument(s)»
................................................................................

readme.md       : Le fichier que vous lisez (ou pas) actuellement ;)

script.verf     : Exemple de script pour faire des vérifications automatiques

* (sous widows) type script.verf | gramma-cli -i
* (sous linux) cat script.verf | gramma-cli -i


## Utilisation d'une librairie (incluse)

* [Minimist](https://github.com/substack/minimist) => Simplify parser argument


|






>
>
>
>
>
>







 







>







 







<



>








>







 







>
>







 







<




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
..
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
..
68
69
70
71
72
73
74

75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
...
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
...
126
127
128
129
130
131
132

133
134
135
136
# Client/Serveur de Grammalecte pour NodeJS

## Informations

Il y a trois modes de fonctionnement: client / client intératif / serveur.

* Client intéractif: «gramma-cli -i».
* Client: «gramma-cli --command \"mot/texte\"».
* Serveur: lancé avec la commande «gramma-cli --server --port NumPort».

## Installation

```
npm install grammalecte-cli -g
```

## Commandes

* help           : Affichie les informations que vous lisez ;)
* perf           : Permet d'afficher le temps d'exécution des commandes.
* json           : Réponse en format format json.
* exit           : Client intéractif: Permet de le quitter.
................................................................................
 ├ salait
 ├ salut
 └ salât
GrammaJS> exit
```

Exemple pour les vérifications portant sur un texte:

```
CMD> gramma-cli -i
Bienvenu sur Grammalecte pour NodeJS!!!
GrammaJS> format
> salut,les copains!!!
> vous allez bien ?
> /format
................................................................................
vous allez bien ?
GrammaJS> exit
```

**Note : Vous pouvez vérifier tout un fichier avec pour chaque ligne ayant une commande :**
**cat script.verf | gramma-cli -i**


## Client

Exemple simple:

```
CMD> gramma-cli --spell saluti
Le mot saluti innexistant

CMD>
```

Exemple faisant plusiseurs action:

```
CMD> gramma-cli --lemma --morph --suggest --text salut
Morph possible de: salut
 └ >salut/:N:m:s/*
Lemma possible de: salut
 └ salut
Suggestion possible de: salut
................................................................................
CMD>
```

## Serveur

Le serveur supporte les requêtes POST et GET...

Par défaut le port d'écoute est le 2212.

## Les fichiers

grammalecte/*   : Tout le contennu de Grammalecte pour javascript

api.js          : Un warper pour simplifié l'utilisation de Grammalecte

gramma-cli.bat  : Fait juste un appel «node gramma-cli.js .argument(s)»
................................................................................

readme.md       : Le fichier que vous lisez (ou pas) actuellement ;)

script.verf     : Exemple de script pour faire des vérifications automatiques

* (sous widows) type script.verf | gramma-cli -i
* (sous linux) cat script.verf | gramma-cli -i


## Utilisation d'une librairie (incluse)

* [Minimist](https://github.com/substack/minimist) => Simplify parser argument