Token
        
    Table of Contents
    
    
        Interfaces
        
    
    
                    - TokenInterface
- A readonly token: Each line of TypoScript is split into a list of lines consisting of
tokens by the tokenizers.
- TokenStreamInterface
- A generic stream of tokens used in single LineInterface lines.
        Classes
        
    
    
                    - AbstractToken
- Main implementation of a TokenInterface.
- AbstractTokenStream
- A generic implementation of TokenStreamInterface.
- ConstantAwareTokenStream
- A list of single T_VALUE, T_NEWLINE and T_CONSTANT tokens. This is only created for
LineIdentifierAssignment lines if there is at least one T_CONSTANT token
in the assignment that needs to be evaluated when string'ified by the
AST-builder.
- IdentifierToken
- A special token if this token is a T_IDENTIFIER token:
With a line like "foo = bar", "foo" is created as TokenIdentifier TokenInterface
(as opposed to Token) having a TokenType::T_IDENTIFIER token.
- IdentifierTokenStream
- A list of single identifier (!) tokens: TokenType::T_IDENTIFIER, and only of those.
- Token
- A casual token created from TypoScript source:
When having a TypoScript line like "# a comment", then a LineComment
is created having a token "T_COMMENT_ONELINE_HASH" and value "# a comment" as
assigned TokenStream.
- TokenStream
- A list of single tokens. These are typically used in TokenLines: A TypoScript
line consists of one or more streams of tokens, depending on the line type.
        Enums
        
    
    
            - TokenType
- Each TokenInterface instance is a type of this Enum.