mirror of
https://github.com/smarty-php/smarty.git
synced 2025-08-05 02:44:27 +02:00
- bugfix an output tag with variable, modifier followed by an operator like {$foo|modifier+1} did fail https://github.com/smarty-php/smarty/issues/53
This commit is contained in:
@@ -334,26 +334,18 @@ tag(res) ::= LDEL variable(e). {
|
|||||||
res = $this->compiler->compileTag('private_print_expression',array(),array('value'=>e));
|
res = $this->compiler->compileTag('private_print_expression',array(),array('value'=>e));
|
||||||
}
|
}
|
||||||
|
|
||||||
tag(res) ::= LDEL variable(e) modifierlist(l) attributes(a). {
|
|
||||||
res = $this->compiler->compileTag('private_print_expression',a,array('value'=>e, 'modifierlist'=>l));
|
|
||||||
}
|
|
||||||
|
|
||||||
tag(res) ::= LDEL variable(e) attributes(a). {
|
tag(res) ::= LDEL variable(e) attributes(a). {
|
||||||
res = $this->compiler->compileTag('private_print_expression',a,array('value'=>e));
|
res = $this->compiler->compileTag('private_print_expression',a,array('value'=>e));
|
||||||
}
|
}
|
||||||
tag(res) ::= LDEL value(e). {
|
tag(res) ::= LDEL value(e). {
|
||||||
res = $this->compiler->compileTag('private_print_expression',array(),array('value'=>e));
|
res = $this->compiler->compileTag('private_print_expression',array(),array('value'=>e));
|
||||||
}
|
}
|
||||||
tag(res) ::= LDEL value(e) modifierlist(l) attributes(a). {
|
|
||||||
res = $this->compiler->compileTag('private_print_expression',a,array('value'=>e, 'modifierlist'=>l));
|
|
||||||
}
|
|
||||||
|
|
||||||
tag(res) ::= LDEL value(e) attributes(a). {
|
tag(res) ::= LDEL value(e) attributes(a). {
|
||||||
res = $this->compiler->compileTag('private_print_expression',a,array('value'=>e));
|
res = $this->compiler->compileTag('private_print_expression',a,array('value'=>e));
|
||||||
}
|
}
|
||||||
|
|
||||||
tag(res) ::= LDEL expr(e) modifierlist(l) attributes(a). {
|
tag(res) ::= LDEL expr(e). {
|
||||||
res = $this->compiler->compileTag('private_print_expression',a,array('value'=>e,'modifierlist'=>l));
|
res = $this->compiler->compileTag('private_print_expression',array(),array('value'=>e));
|
||||||
}
|
}
|
||||||
|
|
||||||
tag(res) ::= LDEL expr(e) attributes(a). {
|
tag(res) ::= LDEL expr(e) attributes(a). {
|
||||||
|
Reference in New Issue
Block a user