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


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