Allow nested method/varref calls
parent
8890d58de9
commit
e99b47dd4a
|
@ -338,6 +338,16 @@ varpart: '.' namekw/n {
|
|||
| '[' exp/e ']' {
|
||||
$$ = '['.$e[0].']';
|
||||
}
|
||||
| '.' name/n '(' ')' {
|
||||
$$ = '->'.$n.'()';
|
||||
}
|
||||
| '.' name/n '(' list/l ')' {
|
||||
$argv = [];
|
||||
foreach ($args as $a) {
|
||||
$argv[] = $a[0];
|
||||
}
|
||||
$$ = '->'.$n.'('.implode(', ', $argv).')';
|
||||
}
|
||||
.
|
||||
varpath: {
|
||||
$$ = '';
|
||||
|
|
2058
template.parser.php
2058
template.parser.php
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue