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


Copyright (c) 2006-2010 Sébastien Doeraene
Created with DelphiCodeToDoc. To obtain the latest revision, please visit http://dephicodetodoc.sourceforge.net/