Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Instructions de grammaire

Les instructions précisent les détails clés du fonctionnement de la grammaire. Ils sont généralement inclus en haut de la grammaire et ressemblent aux appels de fonction dans la plupart des langages de programmation.

Des instructions

Instruction

Description

sensible aux majuscules et minuscules()

L'une de ces deux instructions est censée spécifier si la correspondance des jetons doit être sensible à la casse ou non. Par exemple, les langages de la famille BASIC sont insensibles à la casse tandis que les langages de la famille C sont sensibles à la casse.

caseInsensible()

délimiteurs(DelimiterRule : Expression)

L'instruction delimiters indique à l'analyseur lexical quelle règle utiliser pour la découverte des délimiteurs. Les délimiteurs sont utilisés lors de l'analyse des mots-clés et peuvent être définis comme les caractères pouvant être utilisés immédiatement avant ou après les mots-clés de langue.

lex(règle de jeton : expression)

L'instruction lex indique à l'analyseur lexical le nom de la règle racine à utiliser pour son analyse.

parse(RootRule : Expression)
parse(RootRule : Expression, SkipRule : Expression)

L'instruction d'analyse indique à l'analyseur le nom de la règle racine à utiliser pour son traitement. Le deuxième argument facultatif spécifie une règle de saut (ou d'échappement), qui est généralement utilisée pour gérer les commentaires.

Apprenez Plus