Sepi

Name
  TSepiIdentifierDeclarationNode

Parent
  SepiStdCompilerNodes

Class Hierarchy
  TSepiNonTerminal

Visibility
  PUBLIC

Description
  Noeud représentant une déclaration d'un identificateur
TSepiIdentifierDeclarationNode prend en charge la vérification de l'unicité
de l'identificateur, et son remplacement en cas d'erreur.
La vérification se fait au moyen de IsRedeclared. De plus, si le parent d'un
tel noeud est une instance de TSepiIdentifierDeclListNode, sont considérés
les identificateurs déjà déclarés dans la liste, tels que testés avec la
fonction TSepiIdentifierDeclListNode.IsDeclared.

Members
  Fields
 
Field Description
FIdentifier (-) Identificateur (si vide, AsText est utilisé)

Methods
 
Method Description
EndParsing (+) [@inheritDoc]
GetIdentifier (-) Identificateur représenté par ce noeud
IsRedeclared (#) Teste si cet identificateur est redéclaré
IsRedeclaredInCurrentList (-) Teste si cet identificateur est redéclaré dans sa liste courante
MakeErroneousName (#) Construit un identificateur erroné
SetIdentifier (#) Modifie l'identificateur représenté par ce noeud

Properties
 
Property Description
Identifier (+) Identificateur représenté par ce noeud


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/