namespace Peast\Syntax
Object name | File name | Summary |
---|---|---|
CommentsRegistry | vendor/mck89/peast/lib/Peast/Syntax/CommentsRegistry.php | Comments registry class. Internal class used to manage comments |
EncodingException | vendor/mck89/peast/lib/Peast/Syntax/EncodingException.php | Encoding exception class. Encoding errors while scanning the source are thrown using this using this exception class. |
EventsEmitter | vendor/mck89/peast/lib/Peast/Syntax/EventsEmitter.php | Events emitter class. An instance of this class is used by Parser and Scanner to emit events and attach listeners to them |
Exception | vendor/mck89/peast/lib/Peast/Syntax/Exception.php | Syntax exception class. Syntax errors in the source are thrown using this using this exception class. |
Features | vendor/mck89/peast/lib/Peast/Syntax/Features.php | Parser features class |
LSM | vendor/mck89/peast/lib/Peast/Syntax/LSM.php | Longest Sequence Matcher. Utility class used by the scanner to consume the longest sequence of character given a set of allowed characters sequences. |
Parser | vendor/mck89/peast/lib/Peast/Syntax/Parser.php | Parser class |
ParserAbstract | vendor/mck89/peast/lib/Peast/Syntax/ParserAbstract.php | Base class for parsers. |
Position | vendor/mck89/peast/lib/Peast/Syntax/Position.php | This class represents the position in the source code. |
Scanner | vendor/mck89/peast/lib/Peast/Syntax/Scanner.php | Base class for scanners. |
SourceLocation | vendor/mck89/peast/lib/Peast/Syntax/SourceLocation.php | This class represents a location in the source code with start and end position. |
Token | vendor/mck89/peast/lib/Peast/Syntax/Token.php | A token emitted by the tokenizer. |
Utils | vendor/mck89/peast/lib/Peast/Syntax/Utils.php | Utilities class. |