Decoder : Fonctions générales

Document created by RSA Information Design and Development Employee on Apr 28, 2019
Version 1Show Document
  • View in full screen mode
 

Cette rubrique donne les définitions linguistiques des fonctions générales du parser Flex.

Définition linguistiques de fonctions générales

                                                                                                                        
Node NameNom de l'attributDescription
apptype  Obtient le type de service actuellement défini pour la session en cours.
 name Variable sous forme de nombre pour recevoir le type de service en cours. 
identify  Marque la session avec le type de service de l'analyseur si le type de service n'a pas déjà été identifié. 
assign  Attribue une valeur à une variable.
 name Identifiant unique attribué à l'objet dans la section de déclaration. 
 value Facultatif. Si elle est spécifiée, l'action définie dans la correspondance n'est appliquée que lorsque la déclaration correspond à la valeur donnée. 
getmeta  Récupère la valeur de la métadonnée qui a généré un rappel. Cette fonction renverra des résultats vides (0, chaîne de longueur zéro) si elle est appelée en l'absence de rappel de métadonnées. 
 name Variable pour recevoir la valeur de la clé méta qui a généré le rappel.
gettoken  Renvoie le token associé actuel.
 name Variable sous forme de chaîne pour recevoir le jeton associé actuel. S'il n'existe aucun jeton actuel, une chaîne vide est attribuée à la variable. 
end  Termine l'exécution de la section match actuelle.
if  Compare deux valeurs. Si la comparaison est vraie, exécute une sous-action. Les comparaisons peuvent être de type nombre ou chaîne, à partir du moment où les deux valeurs sont du même type. 
 name Identifiant unique variable attribué à l'objet dans la section de déclaration.
 equal
notequal
less
lessequal
greater
greaterequal

and
or
Valeur d'opération à comparer. Si la valeur est vraie, une sous-action est exécutée.
register  Ajoute des métadonnées à la session.
 name Identifiant unique d'une variable de métadonnées à créer, tel que le définit la section déclaration.
 value Valeur des métadonnées à créer.
while  Compare deux valeurs et exécute une sous-action si la comparaison est vraie. Les comparaisons peuvent être de type nombre ou chaîne, à partir du moment où les deux valeurs sont du même type. 
 name Identifiant unique variable attribué à l'objet dans la section de déclaration. 
 equal
notequal
less
lessequal
greater

greaterequal
and
or
Spécifie la valeur d'opération à comparer. Si la valeur est vraie, une sous-action est exécutée. Les attributs and et or indiquent des opérations au niveau du bit et ne peuvent être appliqués qu'à des variables number
call  Exécute l'élément match spécifié. Il peut s'agir de tout élément de correspondance défini dans le même parser flex, quel que soit son mode de déclaration. 
 value Nom de l'élément de correspondance, ou variable de chaîne contenant le nom d'un élément de correspondance. 
  • Si le nom de l'élément de correspondance est spécifié, l'analyseur ne se chargera pas si l'élément associé nommé n'existe pas.
  • Si une variable de chaîne est spécifiée, l'élément call exécutera tous les éléments enfants qu'il peut avoir si la valeur de chaîne se résout à un élément d'association après l'exécution de l'élément de correspondance nommé.
  • Si aucun élément match correspondant à la valeur de chaîne n'est trouvé, aucune action n'est exécutée. 
You are here
Table of Contents > Références de feed et d’analyseur > Parser Flex > Fonctions générales

Attachments

    Outcomes