block_invalid_closing_0001.in {* file: block_invalid_closing_0001.in *} {var $foo = "T42p"} {/var} block_invalid_closing_0001.out mock:3:2: This block cannot be closed. {/var} ^ block_invalid_closing_0002.in {* file: block_invalid_closing_0002.in *} {var $foo = "T42p"} {/var $foo} block_invalid_closing_0002.out mock:3:2: This block cannot be closed. {/var $foo} ^ block_invalid_closing_0003.in {* file: block_invalid_closing_0003.in *} {var $foo = "T42p"} {/cycle} block_invalid_closing_0003.out mock:3:2: This block cannot be closed. {/cycle} ^ block_invalid_closing_0004.in {* file: block_invalid_closing_0004.in *} {var $foo = "T42p"} {/cycle $foo} block_invalid_closing_0004.out mock:3:2: This block cannot be closed. {/cycle $foo} ^ block_invalid_closing_0005.in {* file: block_invalid_closing_0005.in *} {var $foo = "T42p"} {/use} block_invalid_closing_0005.out mock:3:2: This block cannot be closed. {/use} ^ block_invalid_closing_0006.in {* file: block_invalid_closing_0006.in *} {var $foo = "T42p"} {/use $foo} block_invalid_closing_0006.out mock:3:2: This block cannot be closed. {/use $foo} ^ block_invalid_closing_0007.in {* file: block_invalid_closing_0007.in *} {var $foo = "T42p"} {/increment} block_invalid_closing_0007.out mock:3:2: This block cannot be closed. {/increment} ^ block_invalid_closing_0008.in {* file: block_invalid_closing_0008.in *} {var $foo = "T42p"} {/increment $foo} block_invalid_closing_0008.out mock:3:2: This block cannot be closed. {/increment $foo} ^ block_invalid_closing_0009.in {* file: block_invalid_closing_0009.in *} {var $foo = "T42p"} {/decrement} block_invalid_closing_0009.out mock:3:2: This block cannot be closed. {/decrement} ^ block_invalid_closing_0010.in {* file: block_invalid_closing_0010.in *} {var $foo = "T42p"} {/decrement $foo} block_invalid_closing_0010.out mock:3:2: This block cannot be closed. {/decrement $foo} ^ block_invalid_closing_0011.in {* file: block_invalid_closing_0011.in *} {var $foo = "T42p"} {/reset} block_invalid_closing_0011.out mock:3:2: This block cannot be closed. {/reset} ^ block_invalid_closing_0012.in {* file: block_invalid_closing_0012.in *} {var $foo = "T42p"} {/reset $foo} block_invalid_closing_0012.out mock:3:2: This block cannot be closed. {/reset $foo} ^ block_invalid_closing_0013.in {* file: block_invalid_closing_0013.in *} {var $foo = "T42p"} {/return} block_invalid_closing_0013.out mock:3:2: This block cannot be closed. {/return} ^ block_invalid_closing_0014.in {* file: block_invalid_closing_0014.in *} {var $foo = "T42p"} {/return $foo} block_invalid_closing_0014.out mock:3:2: This block cannot be closed. {/return $foo} ^ block_invalid_closing_0015.in {* file: block_invalid_closing_0015.in *} {var $foo = "T42p"} {/break} block_invalid_closing_0015.out mock:3:2: This block cannot be closed. {/break} ^ block_invalid_closing_0016.in {* file: block_invalid_closing_0016.in *} {var $foo = "T42p"} {/break $foo} block_invalid_closing_0016.out mock:3:2: This block cannot be closed. {/break $foo} ^ block_invalid_closing_0017.in {* file: block_invalid_closing_0017.in *} {var $foo = "T42p"} {/skip} block_invalid_closing_0017.out mock:3:2: This block cannot be closed. {/skip} ^ block_invalid_closing_0018.in {* file: block_invalid_closing_0018.in *} {var $foo = "T42p"} {/skip $foo} block_invalid_closing_0018.out mock:3:2: This block cannot be closed. {/skip $foo} ^ block_invalid_closing_0019.in {* file: block_invalid_closing_0019.in *} {var $foo = "T42p"} {/continue} block_invalid_closing_0019.out mock:3:2: This block cannot be closed. {/continue} ^ block_invalid_closing_0020.in {* file: block_invalid_closing_0020.in *} {var $foo = "T42p"} {/continue $foo} block_invalid_closing_0020.out mock:3:2: This block cannot be closed. {/continue $foo} ^ block_invalid_closing_0021.in {* file: block_invalid_closing_0021.in *} {var $foo = "T42p"} {/else} block_invalid_closing_0021.out mock:3:2: This block cannot be closed. {/else} ^ block_invalid_closing_0022.in {* file: block_invalid_closing_0022.in *} {var $foo = "T42p"} {/else $foo} block_invalid_closing_0022.out mock:3:2: This block cannot be closed. {/else $foo} ^ block_invalid_closing_0023.in {* file: block_invalid_closing_0023.in *} {var $foo = "T42p"} {/elseif} block_invalid_closing_0023.out mock:3:2: This block cannot be closed. {/elseif} ^ block_invalid_closing_0024.in {* file: block_invalid_closing_0024.in *} {var $foo = "T42p"} {/elseif $foo} block_invalid_closing_0024.out mock:3:2: This block cannot be closed. {/elseif $foo} ^ block_invalid_closing_0025.in {* file: block_invalid_closing_0025.in *} {var $foo = "T42p"} {/include} block_invalid_closing_0025.out mock:3:2: This block cannot be closed. {/include} ^ block_invalid_closing_0026.in {* file: block_invalid_closing_0026.in *} {var $foo = "T42p"} {/include $foo} block_invalid_closing_0026.out mock:3:2: This block cannot be closed. {/include $foo} ^ block_invalid_closing_0027.in {* file: block_invalid_closing_0027.in *} {var $foo = "T42p"} {/ldelim} block_invalid_closing_0027.out mock:3:2: This block cannot be closed. {/ldelim} ^ block_invalid_closing_0028.in {* file: block_invalid_closing_0028.in *} {var $foo = "T42p"} {/ldelim $foo} block_invalid_closing_0028.out mock:3:2: This block cannot be closed. {/ldelim $foo} ^ block_invalid_closing_0029.in {* file: block_invalid_closing_0029.in *} {var $foo = "T42p"} {/rdelim} block_invalid_closing_0029.out mock:3:2: This block cannot be closed. {/rdelim} ^ block_invalid_closing_0030.in {* file: block_invalid_closing_0030.in *} {var $foo = "T42p"} {/rdelim $foo} block_invalid_closing_0030.out mock:3:2: This block cannot be closed. {/rdelim $foo} ^ block_invalid_closing_0031.in {* file: block_invalid_closing_0031.in *} {var $foo = "T42p"} {/foreach} block_invalid_closing_0031.out mock:3:11: Found closing block {/foreach} without an opening block. {/foreach} ^ block_invalid_closing_0032.in {* file: block_invalid_closing_0032.in *} {var $foo = "T42p"} {/foreach $foo} block_invalid_closing_0032.out mock:3:11: Expecting a closing curly bracket: '}' {/foreach $foo} ^ block_invalid_closing_0033.in {* file: block_invalid_closing_0033.in *} {var $foo = "T42p"} {/while} block_invalid_closing_0033.out mock:3:9: Found closing block {/while} without an opening block. {/while} ^ block_invalid_closing_0034.in {* file: block_invalid_closing_0034.in *} {var $foo = "T42p"} {/while $foo} block_invalid_closing_0034.out mock:3:9: Expecting a closing curly bracket: '}' {/while $foo} ^ block_invalid_closing_0035.in {* file: block_invalid_closing_0035.in *} {var $foo = "T42p"} {/if} block_invalid_closing_0035.out mock:3:6: Found closing block {/if} without an opening block. {/if} ^ block_invalid_closing_0036.in {* file: block_invalid_closing_0036.in *} {var $foo = "T42p"} {/if $foo} block_invalid_closing_0036.out mock:3:6: Expecting a closing curly bracket: '}' {/if $foo} ^ block_invalid_closing_0037.in {* file: block_invalid_closing_0037.in *} {var $foo = "T42p"} {/switch} block_invalid_closing_0037.out mock:3:10: Found closing block {/switch} without an opening block. {/switch} ^ block_invalid_closing_0038.in {* file: block_invalid_closing_0038.in *} {var $foo = "T42p"} {/switch $foo} block_invalid_closing_0038.out mock:3:10: Expecting a closing curly bracket: '}' {/switch $foo} ^ block_invalid_closing_0039.in {* file: block_invalid_closing_0039.in *} {var $foo = "T42p"} {/case} block_invalid_closing_0039.out mock:3:8: Found closing block {/case} without an opening block. {/case} ^ block_invalid_closing_0040.in {* file: block_invalid_closing_0040.in *} {var $foo = "T42p"} {/case $foo} block_invalid_closing_0040.out mock:3:8: Expecting a closing curly bracket: '}' {/case $foo} ^ block_invalid_closing_0041.in {* file: block_invalid_closing_0041.in *} {var $foo = "T42p"} {/default} block_invalid_closing_0041.out mock:3:11: Found closing block {/default} without an opening block. {/default} ^ block_invalid_closing_0042.in {* file: block_invalid_closing_0042.in *} {var $foo = "T42p"} {/default $foo} block_invalid_closing_0042.out mock:3:11: Expecting a closing curly bracket: '}' {/default $foo} ^ block_invalid_closing_0043.in {* file: block_invalid_closing_0043.in *} {var $foo = "T42p"} {/delimiter} block_invalid_closing_0043.out mock:3:13: Found closing block {/delimiter} without an opening block. {/delimiter} ^ block_invalid_closing_0044.in {* file: block_invalid_closing_0044.in *} {var $foo = "T42p"} {/delimiter $foo} block_invalid_closing_0044.out mock:3:13: Expecting a closing curly bracket: '}' {/delimiter $foo} ^ block_invalid_closing_0045.in {* file: block_invalid_closing_0045.in *} {var $foo = "T42p"} {/literal} block_invalid_closing_0045.out mock:3:11: Found closing block {/literal} without an opening block. {/literal} ^ block_invalid_closing_0046.in {* file: block_invalid_closing_0046.in *} {var $foo = "T42p"} {/literal $foo} block_invalid_closing_0046.out mock:3:11: Expecting a closing curly bracket: '}' {/literal $foo} ^ block_invalid_closing_0047.in {* file: block_invalid_closing_0047.in *} {var $foo = "T42p"} {/tru} block_invalid_closing_0047.out mock:3:3: Unknown block . {/tru} ^ block_invalid_closing_0048.in {* file: block_invalid_closing_0048.in *} {var $foo = "T42p"} {/tru $foo} block_invalid_closing_0048.out mock:3:3: Unknown block . {/tru $foo} ^ block_invalid_closing_0049.in {* file: block_invalid_closing_0049.in *} {var $foo = "T42p"} {/fals} block_invalid_closing_0049.out mock:3:3: Unknown block . {/fals} ^ block_invalid_closing_0050.in {* file: block_invalid_closing_0050.in *} {var $foo = "T42p"} {/fals $foo} block_invalid_closing_0050.out mock:3:3: Unknown block . {/fals $foo} ^ block_invalid_closing_0051.in {* file: block_invalid_closing_0051.in *} {var $foo = "T42p"} {/ray} block_invalid_closing_0051.out mock:3:3: Unknown block . {/ray} ^ block_invalid_closing_0052.in {* file: block_invalid_closing_0052.in *} {var $foo = "T42p"} {/ray $foo} block_invalid_closing_0052.out mock:3:3: Unknown block . {/ray $foo} ^