Sepi

Name
  TSepiLL1ParsingStack

Parent
  SepiLL1ParserUtils

Class Hierarchy
  TObject

Visibility
  PUBLIC

Description
  Pile d'un analyse syntaxique LL(1)

Members
  Fields
 
Field Description
FStack (-) Pile interne
FTryCount (-) Indique le nombre d'imbrication de try

Methods
 
Method Description
Create (+) Crée une nouvelle pile d'analyse syntaxique LL(1)
Destroy (+) [@inheritDoc]
GetEmpty (-) Teste si la pile est vide
GetIsInTry (-) Indique si la pile est dans un try
Pop (+) Pop un symbole du haut de la pile
PopTry (+) Pop un try du sommet de la pile et libère son tag
Push (+) Push un symbole sur la pile
PushTry (+) Push un try sur la pile
UnwindTry (+) Déroule la pile jusqu'à trouver un try, le retire et récupère le tag

Properties
 
Property Description
Empty (+) Teste si la pile est vide
IsInTry (+) Indique si la pile est dans un try


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/