Sepi
Name
TSepiCustomCompositeLexer
Parent
SepiLexerUtils
Class Hierarchy
TSepiCustomLexer
Visibility
PUBLIC
Description
Classe de base pour les analyseurs lexicaux composites
Un analyseur lexical composite n'analyse pas directement un code source,
mais prend sa source depuis un ou plusieurs autres analyseurs lexicaux, et
transforme leur produit.
Un exemple simple est celui d'un pré-processeur, ou d'un processeur de
directives de compilations comme celui de Delphi.
Members
Fields
Field Description FCurLexer (-) Analyseur courant FLexerChangeCount (-) Nombre de changements d'analyseur FLexerStack (-) Pile des analyseurs sauvegardés
Methods
Method Description Create (+) [@inheritDoc] CurLexerChanged (#) Appelé lorsque l'analyseur courant a été modifié Destroy (+) [@inheritDoc] DoNextTerminal (#) [@inheritDoc] EnterFile (#) Entre dans un nouvel analyseur pour un fichier donné EnterLexer (#) Entre dans un nouvel analyseur GetCurrentPos (#) [@inheritDoc] GetCurTerminal (#) [@inheritDoc] LeaveCurLexer (#) Quitte l'analyseur courant MakeBookmark (+) [@inheritDoc] ResetToBookmark (+) [@inheritDoc] SetBaseLexer (#) Renseigne l'analyseur de base SetContext (#) [@inheritDoc]
Properties
Property Description CurLexer (#) Analyseur courant
Legend
Symbol Visibility - Private # Protected + Public * Published A Automated S Strict
Sepi