Sepi
Name
TSepiCustomLexer
Parent
SepiLexerUtils
Class Hierarchy
TObject
Visibility
PUBLIC
Description
Classe de base pour les analyseurs lexicaux Sepi
Members
Fields
Field Description FContext (-) Contexte courant (peut être nil) FErrors (-) Erreurs de compilation FExcludedTokens (-) Types de lexèmes à exclure complètement FOnNeedFile (-) Événement déclenché lorsque cet analyseur a besoin d'un fichier
Methods
Method Description Create (+) Crée un analyseur lexical DoNeedFile (#) Exécuté lorsque cet analyseur a besoin d'un fichier valide DoNextTerminal (#) #No TAG found in source code# FindFile (#) Trouve un fichier GetCurrentPos (#) #No TAG found in source code# GetCurTerminal (#) #No TAG found in source code# GetIsEof (-) Indique si l'analyseur a atteint la fin du fichier MakeBookmark (+) Construit un marque-page à la position courante MakeError (#) Produit une erreur NextTerminal (+) Passe au lexème suivant ResetToBookmark (+) Retourne dans le code source à la position d'un marque-page SetContext (#) Modifie le noeud contexte courant SetExcludedTokens (-) Modifie les types de lexèmes à exclure complètement
Properties
Property Description Context (+) Contexte courant (peut être nil) CurrentPos (+) #No TAG found in source code# CurTerminal (+) #No TAG found in source code# Errors (+) Erreurs de compilation ExcludedTokens (+) Types de lexèmes à exclure complètement IsEof (+) Indique si l'analyseur a atteint la fin du fichier OnNeedFile (+) Événement déclenché lorsque cet analyseur a besoin d'un fichier
Legend
Symbol Visibility - Private # Protected + Public * Published A Automated S Strict
Sepi