Class Parser
Compile-time filter Latte.
- Nette\Object
-
Nette\Latte\Parser
public
|
|
public
|
|
public
string
|
|
public
integer
|
|
public
|
|
public
|
#
writeMacro( string $name, string $args = NULL, string $modifiers = NULL, boolean $isRightmost = FALSE )
Generates code for {macro ...} to the output. |
public
|
#
writeAttrsMacro( string $code, array $attrs, boolean $closing )
Generates code for macro <tag n:attr> to the output. |
public
array(MacroNode,
|
#
expandMacro( string $name, string $args, string $modifiers = NULL )
Expands macro and returns node & code. |
public
array
|
__call(),
__callStatic(),
__get(),
__isset(),
__set(),
__unset(),
extensionMethod(),
getReflection()
|
string
|
RE_STRING
|
'\'(?:\\\\.|[^\'\\\\])*\'|"(?:\\\\.|[^"\\\\])*"' |
|
string
|
N_PREFIX
|
'n:' |
|
string
|
CONTEXT_TEXT
|
'text' |
|
string
|
CONTEXT_CDATA
|
'cdata' |
|
string
|
CONTEXT_TAG
|
'tag' |
|
string
|
CONTEXT_ATTRIBUTE
|
'attribute' |
|
string
|
CONTEXT_NONE
|
'none' |
|
string
|
CONTEXT_COMMENT
|
'comment' |
public
array
|
$context |
|
|
public
string
|
$templateId |
|