Réserver une Démo
Pré. Proc.

Règles de grammaire

Les règles sont exécuter pour décomposer le texte en structures. Une règle est composée d'une ou plusieurs définitions, chacune d'elles étant composée d'un ou plusieurs termes.

Types de règles

Règle

Description

Règles nommées

Un nom suivi d'une liste de définitions. Par exemple :

<règle> ::= <terme1> <terme2> | "-" <terme1>;

Règles en ligne

À l'intérieur d'une définition, une règle est définie entre parenthèses. Celles-ci agissent exactement de la même manière que s'il s'agissait d'une règle nommée appelée par un terme. Par exemple :

<règle> ::= (<en ligne>);

Règles facultatives

À l'intérieur d'une définition, une règle définie entre crochets. Cette règle réussit même si le contenu échoue. Par exemple :

<règle> ::= [<inline>];

Règles répétitives

À l'intérieur d'une définition, un terme suivi d'un signe plus. Cette règle correspond à la règle interne une ou plusieurs fois. Par exemple :

<règle> ::= <en ligne>+;

règle ::= (<terme1> <terme2>)+;

Règles répétitives facultatives

À l'intérieur d'une définition, une règle suivie d'une étoile. Cette règle correspond à la règle interne zéro fois ou plus, ce qui signifie qu'elle réussit même si la règle interne ne réussit jamais. Par exemple :

<règle> ::= <inline>*;

règle ::= (<terme1> <terme2>)*;

Apprenez Plus