App: manual Page: lvl_occ/5
PHP
|
HTML
lvl_occ/5.pad
|
Result
|
|
<table border='1'> {sequence '10..30', increment=10, name='row'} <tr> {sequence '1..5', name='column'} <td>{$row | + $column}</td> {/sequence} </tr> {/sequence} </table>
|
|
App: manual Page: pages/levels_and_occurrences
PHP
|
HTML
pages/levels_and_occurrences.pad
|
Result
|
|
<p> {block} PAD is data driven, the PAD data concepts are named Level and Occurence <br><br> Below example: <br> - Is two levels deep <br> - The level 'row' has 3 occurences<br> - The level 'column' has 5 occurences<br><br> {/block} {example 'lvl_occ/1', skipNames, center} </p>
{block} If not specifield for a PAD tag then default it has 1 occurence. <br><br><hr><br> Just for fun, below the above example implemented in a few different ways. <br> Hopefully all this magic will be explained in this manual. {/block}
<p> {sequence '2..12', name='xxx'} {example 'lvl_occ/{$xxx}', skipNames{notFirst},skipOpen,skipHeader{/notFirst}{notLast},skipClose{/notLast}} {/sequence} </p>
|
|
App: regression/common Page: manual/table_fun
PHP
|
HTML
manual/table_fun.pad
|
Result
|
|
<p>10 ways to show the same table</p>
{example 'tableFun/fun_0', skipNames,skipClose} {example 'tableFun/fun_1_a', skipNames,skipOpen,skipHeader,skipClose} {example 'tableFun/fun_1_b', skipNames,skipOpen,skipHeader,skipClose} {example 'tableFun/fun_2_a', skipNames,skipOpen,skipHeader,skipClose} {example 'tableFun/fun_3_a', skipNames,skipOpen,skipHeader,skipClose} {example 'tableFun/fun_3_b', skipNames,skipOpen,skipHeader,skipClose} {example 'tableFun/fun_5_a', skipNames,skipOpen,skipHeader,skipClose} {example 'tableFun/fun_5_b', skipNames,skipOpen,skipHeader,skipClose} {example 'tableFun/fun_8', skipNames,skipOpen,skipHeader,skipClose} {example 'tableFun/fun_9', skipNames,skipOpen,skipHeader}
|
|
App: regression/common Page: tableFun/fun_5_a
PHP
|
HTML
tableFun/fun_5_a.pad
|
Result
|
|
<table border='1'> {sequence '10..30', increment=10} <tr> {sequence '1..5'} {cell $-2 + $-1} {/sequence} </tr> {/sequence} </table>
|
|
App: regression/common Page: tableFun/fun_5_b
PHP
|
HTML
tableFun/fun_5_b.pad
|
Result
|
|
<table border='1'> {sequence '10..30', increment=10, name='row'} <tr> {sequence '1..5', name='column'} {cell $row + $column} {/sequence} </tr> {/sequence} </table>
|
|
App: regression/framework Page: lenient/a_sequence_parameter_that_is_no_number_takes_its_default
PHP
lenient/a_sequence_parameter_that_is_no_number_takes_its_default.php
|
HTML
lenient/a_sequence_parameter_that_is_no_number_takes_its_default.pad
|
Result
|
<?php
// The lenient walk under test: with the syntax check off, what cannot run passes the // value through or yields empty, and the walk carries on.
$padCheckSyntax = FALSE;
?>
|
[{sequence '1;2;3', from='abc'}{$sequence} {/sequence}][{sequence 3, increment='x'}{$sequence} {/sequence}][{sequence 3, skip='x'}{$sequence} {/sequence}][{sequence 3, minimal='x'}{$sequence} {/sequence}][{sequence prime, to='x', rows=3}{$sequence} {/sequence}]
|
|
App: regression/framework Page: sequence/a_letter_increment_wider_than_the_range_leaves_its_start
PHP
|
HTML
sequence/a_letter_increment_wider_than_the_range_leaves_its_start.pad
|
Result
|
|
{sequence 'A..C', increment=5} {$sequence}, {/sequence}
|
|
App: regression/framework Page: sequence/a_letter_range_with_an_increment
PHP
|
HTML
sequence/a_letter_range_with_an_increment.pad
|
Result
|
|
{sequence 'A..K', increment=2} {$sequence}, {/sequence}
|
|
App: regression/framework Page: sequence/a_pull_gives_each_row_the_columns_of_its_own_store_entry
PHP
|
HTML
sequence/a_pull_gives_each_row_the_columns_of_its_own_store_entry.pad
|
Result
|
|
[{sequence '1..6', add=10, push='nums'}{/sequence}{pull:nums keep='even'}{$sequence}:{$nums}:{$range}:{$add} {/pull:nums}][{sequence '1..6', add=10, push='nums'}{/sequence}{pull:nums from=3, increment=2}{$sequence}:{$nums}:{$range} {/pull:nums}][{sequence '1..6', add=10, push='nums'}{/sequence}{pull:nums reverse}{$sequence}:{$nums}:{$range} {/pull:nums}][{sequence '1..6', add=10, push='nums'}{/sequence}{pull:nums add=100, push}{$sequence}:{$nums} {/pull:nums}]
|
|
App: regression/framework Page: sequence/a_random_draw_under_an_increment_below_one_steps_by_one
PHP
|
HTML
sequence/a_random_draw_under_an_increment_below_one_steps_by_one.pad
|
Result
|
|
{sequence 5, push='nums'}[{pull:nums randomly, increment=0, count}{$sequence}{/pull:nums}][{pull:nums randomly, increment=0.5, count}{$sequence}{/pull:nums}][{pull:nums randomly, increment=2, count}{$sequence}{/pull:nums}][{sequence random, increment=0, rows=3}{$sequence}@else@none{/sequence}][{sequence 3, make, random, increment=0}{$sequence}@else@none{/sequence}]
|
|
App: regression/framework Page: sequence/a_random_increment_drawn_as_zero_does_not_end_the_walk
PHP
|
HTML
sequence/a_random_increment_drawn_as_zero_does_not_end_the_walk.pad
|
Result
|
|
[{sequence increment='0...1', rows=8}{last@sequence}{count@sequence}{/last@sequence}{/sequence}][{sequence increment='0...1', rows=8}{last@sequence}{count@sequence}{/last@sequence}{/sequence}][{sequence increment='0...1', rows=8}{last@sequence}{count@sequence}{/last@sequence}{/sequence}][{sequence increment='0...0', rows=3}{$sequence} @else@none{/sequence}]
|
|
App: regression/framework Page: sequence/a_random_increment_of_a_range_is_drawn_at_every_step
PHP
|
HTML
sequence/a_random_increment_of_a_range_is_drawn_at_every_step.pad
|
Result
|
|
[{sequence '1..30', increment='1...2', count}{if $sequence gt 15 and $sequence lt 30}mixed{else}one step{/if}{/sequence}]
|
|
App: regression/framework Page: sequence/a_range_counts_in_a_step_between_0_and_1
PHP
|
HTML
sequence/a_range_counts_in_a_step_between_0_and_1.pad
|
Result
|
|
a[{sequence '0..3', increment=0.5}{$sequence} {/sequence}] b[{sequence '0.1..0.5', increment=0.1}{$sequence} {/sequence}] c[{sequence '1..0', increment=0.25}{$sequence} {/sequence}] d[{sequence 'a..e', increment=0.5}{$sequence} {/sequence}]
|
|
App: regression/framework Page: sequence/a_range_in_tenths_ends_on_its_end_and_holds_its_decimals
PHP
|
HTML
sequence/a_range_in_tenths_ends_on_its_end_and_holds_its_decimals.pad
|
Result
|
|
a[{sequence '0..0.3', increment=0.1}{$sequence} {/sequence}] b[{sequence '0..0.7', increment=0.1, count}{$sequence}{/sequence}] c[{sequence '0..1', increment=0.1}{if $sequence eq 0.3}0.3 {/if}{/sequence}] d[{sequence '1..0', increment=0.25}{^sequence},{/sequence}]
|
|
App: regression/framework Page: sequence/a_range_with_a_zero_increment_still_counts_by_one
PHP
|
HTML
sequence/a_range_with_a_zero_increment_still_counts_by_one.pad
|
Result
|
|
{sequence range='1..5', increment=0} {$sequence}, {/sequence}
|
|
|