\Phug

Namespaces

Ast
Compiler
DependencyInjection
Event
Formatter
Lexer
Parser
Partial
Renderer
Test
Util

Traits

EventManagerTrait

Interfaces

CompilerInterface Interface for EventManager.
CompilerModuleInterface Interface ModuleInterface.
DependencyInjectionInterface
EventInterface Representation of an event.
EventManagerInterface Interface for EventManager.
ExtensionInterface
FormatterModuleInterface Interface ModuleInterface.
LexerInterface
LexerModuleInterface Interface ModuleInterface.
ParserModuleInterface Interface ModuleInterface.
RendererModuleInterface Interface ModuleInterface.

Classes

AbstractCompilerModule Abstract class AbstractModule.
AbstractExtension
AbstractFormatterModule Abstract class AbstractModule.
AbstractLexerModule Abstract class AbstractModule.
AbstractParserModule Abstract class AbstractModule.
AbstractRendererModule Abstract class AbstractModule.
AstException Represents an exception that is thrown during tree-manipulation processes.
Cli
Compiler
CompilerEvent
CompilerException Represents an exception that is thrown during the compiling process.
DependencyException Represents an exception that is thrown during the injection of dependencies.
DependencyInjection
Event
Formatter
FormatterEvent
FormatterException Represents an exception that is thrown during tree-manipulation processes.
JsTransformerExtension
JsTransformerFilter
Lexer Performs lexical analysis and provides a token generator.
LexerEvent
LexerException Represents an exception that is thrown during the lexical analysis.
Optimizer
OptionsBundle
Parser Takes tokens from the Lexer and creates an AST out of it.
ParserEvent
ParserException Represents an exception that is thrown during the parsing process.
Phug
PhugException
Reader A string reading utility that searches strings byte by byte.
ReaderException An exception thrown by the pug reader.
Renderer
RendererEvent
RendererException