TokenArray
        
        extends ArrayObject
    
    
            
            in package
            
        
    
    
    
Les tokens correspondant à un fichier gérés comme un array de Token.
Classe distincte de PhpFile car il est souvent préférable de ne pas conserver tous les tokens qui prennent de la place. Ainsi l'objet TokenArray peut être créé temporairement pour effectuer des traitements.
Tags
Table of Contents
Methods
- __construct() : mixed
- findSrcBackward() : int
- Retourne le no de token correspondant au $src précédent $startNr.
- srcCode() : string
- Reconstruit le code source entre le token no $startNr et le token $endNr.
- symbStr() : string
- Génère une représentation symbolique d'un fragment de code commencant au token no $startNr et de longueur $len.
Methods
__construct()
    public
                    __construct(string $path) : mixed
    Parameters
- $path : string
findSrcBackward()
Retourne le no de token correspondant au $src précédent $startNr.
    public
                    findSrcBackward(int $startNr, string $src) : int
    Retourne -1 si la chaine n'a pas été trouvée
Parameters
- $startNr : int
- $src : string
Return values
intsrcCode()
Reconstruit le code source entre le token no $startNr et le token $endNr.
    public
                    srcCode(int $startNr, int $endNr[, string $id = '' ]) : string
    token $startNr compris, token $endNr non compris
Parameters
- $startNr : int
- $endNr : int
- $id : string = ''
Return values
stringsymbStr()
Génère une représentation symbolique d'un fragment de code commencant au token no $startNr et de longueur $len.
    public
                    symbStr(int $startNr, int $len) : string
    Si $len > 0 alors cette repr. symbolique est constituée de la concaténation pour les tokens ayant un name de ce name et pour les autres du src séparés par ','. Si $len < 0 alors la repr. est structurée en sens inverse
Parameters
- $startNr : int
- $len : int