TT3: /home/abw/web/london/tt3/slides/examples/with_fill_multi.tt3

Template Source

[% with title='Hello World' { fill site/header fill site/content fill toolbar/developer if user.role.developer } %] --EOF--

Source Tokens

tag_start@0[%
whitespace@2
command with@4with
whitespace@8
variable@9title
operator assign@14=
squote string@15'Hello World'
whitespace@28
construct hash@29{
whitespace@30\n
command fill@39fill
whitespace@43
filename@44site
filename@48/
filename@49header
whitespace@55\n
command fill@64fill
whitespace@68
filename@69site
filename@73/
filename@74content
whitespace@81\n
command fill@90fill
whitespace@94
filename@95toolbar
filename@102/
filename@103developer
whitespace@112
command if@113if
whitespace@115
variable@116user
operator dot@120.
word@121role
operator dot@125.
word@126developer
whitespace@135\n
terminator@140}
whitespace@141\n
tag_end@142%]
text@144\n
eof@145

Parse Tree

with keyword@4with
Data
binary expr@14title = 'Hello World'
variable element@9title
=
squote string element@15'Hello World'
Block
fill keyword@39fill
Template
filename element@44site/header
fill keyword@64fill
Template
filename element@69site/content
if keyword@113if user.role.developer { fill }
Test
binary expr@125user.role.developer
binary expr@120user.role
variable element@116user
.
word element@121role
.
word element@126developer
True
fill keyword@90fill
Template
filename element@95toolbar/developer
text@144\n

Variables Used

title
Uses
@ line 1[% with title='Hello World' {
user
Uses
@ line 4 fill toolbar/developer if user.role.developer
Vars
role
Uses
@ line 4 fill toolbar/developer if user.role.developer
Vars
developer
Uses
@ line 4 fill toolbar/developer if user.role.developer

Generated Output

TT3 resource error at line 2 of /home/abw/web/london/tt3/slides/examples/with_fill_multi.tt3:
Error: Requested template resource not found: site/header
Source: fill site/header
^ here