App: regression/framework Page: lenient/a_count_that_is_no_whole_number_leaves_the_sequence_alone
PHP
lenient/a_count_that_is_no_whole_number_leaves_the_sequence_alone.php
|
HTML
lenient/a_count_that_is_no_whole_number_leaves_the_sequence_alone.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..6', first=2.5}{$sequence} {/sequence}][{sequence '1..6', last=-1}{$sequence} {/sequence}][{sequence '1..6', push='p'}{pull:p pop='x'}{$sequence} {/pull:p}][{pull:p}{$sequence} {/pull:p}][{sequence '1..6', maximum=1.5}{$sequence} {/sequence}]
|
|
App: regression/framework Page: sequence/a_list_has_no_empty_entries_and_trims_its_words
PHP
|
HTML
sequence/a_list_has_no_empty_entries_and_trims_its_words.pad
|
Result
|
|
a[{sequence '1;2;', count}{$sequence}{/sequence}] b[{sequence 'red; green', name='c'}<{$c}>{/sequence}] c[{sequence 'red;green;', last}<{$sequence}>{/sequence}] d[{sequence '1;;2'}{$sequence}|{/sequence}] e[{sequence ' 3 ; 4 '}<{$sequence}>{/sequence}]
|
|
App: regression/framework Page: sequence/a_term_past_the_integer_range_ends_the_run_before_a_play_sees_it
PHP
|
HTML
sequence/a_term_past_the_integer_range_ends_the_run_before_a_play_sees_it.pad
|
Result
|
|
[{sequence fibonacci, keep, even, rows=50, count}{$sequence}{/sequence}][{sequence fibonacci, keep, even, rows=50, last}{$sequence}{/sequence}][{sequence power=2, rows=70, count}{$sequence}{/sequence}][{sequence power=2, rows=70, last}{$sequence}{/sequence}]
|
|
App: regression/framework Page: sequence/a_type_that_takes_a_parameter_reads_it_as_1_in_an_expression
PHP
|
HTML
sequence/a_type_that_takes_a_parameter_reads_it_as_1_in_an_expression.pad
|
Result
|
|
[{echo sequence:multiply(4)}][{echo sequence:add(4)}][{echo sequence:subtract(4)}][{echo sequence:exponentiation(3)}][{sequence multiply, rows=4, last}{$sequence}{/sequence}]
|
|
App: regression/framework Page: sequence/an_action_named_by_its_prefix_takes_its_count_from_the_option_of_its_name
PHP
|
HTML
sequence/an_action_named_by_its_prefix_takes_its_count_from_the_option_of_its_name.pad
|
Result
|
|
{sequence '1..6', push='a'/}[{a:shift shift=3}{$sequence} {/a:shift}|{pull:a}{$sequence} {/pull:a}]{sequence '1..6', push='a'/}[{action:first a, first=3}{$sequence} {/action:first}][{action:minimum a, minimum=3}{$sequence} {/action:minimum}][{sequence:last a, last=3}{$sequence} {/sequence:last}][{action:shift a, 2}{$sequence} {/action:shift}|{pull:a}{$sequence} {/pull:a}]{sequence '1..6', push='a'/}[{a:first reverse, first=2}{$sequence} {/a:first}]
|
|
App: regression/framework Page: sequence/an_action_written_before_page_acts_on_every_term_and_the_page_is_cut_from_its_result
PHP
|
HTML
sequence/an_action_written_before_page_acts_on_every_term_and_the_page_is_cut_from_its_result.pad
|
Result
|
|
[{sequence '5;3;9;1;7;2', sort, page=1, rows=3}{$sequence} {/sequence}] [{sequence '1..30', reverse, page=1, rows=10}{$sequence} {/sequence}] [{sequence '1;2;3;4;5;6;7', reverse, page=2, rows=3}{$sequence} {/sequence}] [{sequence '1;2;3;4;5;6;7', last=4, page=1, rows=3}{$sequence} {/sequence}] [{sequence '1..30', sum, page=1, rows=3}{$sequence} {/sequence}] [{sequence '1..30', first=5, page=1, rows=3}{$sequence} {/sequence}{pager 'sequence'}{$kind}:{$page} {/pager}] [{sequence '1;1;2;2;3;3;4;4', dedup, page=2, rows=2}{$sequence} {/sequence}{pager 'sequence'}{$kind}:{$page} {/pager}] [{sequence '1..9', page=1, rows=3, reverse}{$sequence} {/sequence}] [{sequence '9;8;7;6;5;4', sort, page=2, rows=2, reverse}{$sequence} {/sequence}]
|
|
App: regression/framework Page: sequence/an_action_written_twice_runs_twice_in_its_place
PHP
|
HTML
sequence/an_action_written_twice_runs_twice_in_its_place.pad
|
Result
|
|
[{sequence '1..5', reverse, sort, reverse}{$sequence} {/sequence}][{sequence '1..5', reverse}{$sequence} {/sequence}][{sequence '1..9', first=6, last=4, first=2}{$sequence} {/sequence}][{sequence '1..3', push='s'/}{pull:s add=4, add=10}{$sequence} {/pull:s}][{sequence '3;1;2', sort, sum}{$sequence}:{$sort}:{$sum} {/sequence}]
|
|
App: regression/framework Page: sequence/last_3
PHP
|
HTML
sequence/last_3.pad
|
Result
|
|
{sequence '1..10', push='nums'/} {pull:nums last=3} {$sequence}, {/pull:nums}
|
|
App: regression/framework Page: sequence/merge_of_long_stores_drops_each_duplicate
PHP
|
HTML
sequence/merge_of_long_stores_drops_each_duplicate.pad
|
Result
|
|
{sequence '1..40000', push='a'/}{sequence '2..40000', increment=2, push='b'/}{sequence '1;1.0;2;3', push='c'/}{sequence '1;2.0;2;4', push='d'/} [{pull:a merge='b', count}{$sequence}{/pull:a}] [{pull:b merge='a', last=3}{$sequence} {/pull:b}] [{pull:c merge='d'}{$sequence} {/pull:c}] [{pull:c combine='d'}{$sequence} {/pull:c}]
|
|
App: regression/framework Page: sequence/recaman_keeps_its_history_between_terms
PHP
|
HTML
sequence/recaman_keeps_its_history_between_terms.pad
|
Result
|
|
[{sequence recaman, rows=20000, try=20000, last}{$sequence}{/sequence}][{sequence recaman, from=19998, rows=3}{$sequence} {/sequence}][{sequence recaman, rows=13}{$sequence} {/sequence}]
|
|
App: regression/framework Page: sequence/the_type_field_follows_the_rows_through_an_action
PHP
|
HTML
sequence/the_type_field_follows_the_rows_through_an_action.pad
|
Result
|
|
{sequence '1..5', push='nums'} a[{fibonacci rows=6, reverse}{$fibonacci}/{$sequence} {/fibonacci}] b[{fibonacci rows=6, last=2}{$fibonacci}/{$sequence} {/fibonacci}] c[{fibonacci rows=6, sum}{$fibonacci}/{$sequence} {/fibonacci}] d[{fibonacci rows=5, make, multiply=2, reverse}{$fibonacci}/{$multiply}/{$sequence} {/fibonacci}] e[{fibonacci rows=6, name='f', reverse}{$fibonacci}/{$f} {/fibonacci}] f[{nums reverse}{$nums} {/nums}] g[{pull:nums reverse}{$nums}/{$sequence} {/pull:nums}] h[{nums sum}{$nums}{/nums}]
|
|
App: sequence Page: actions
App: sequence Page: check/if
PHP
|
HTML
check/if.pad
|
Result
|
|
{sequence '5;10;15;20', name='q1'} {sequence '15;20;25;30', name='q2'} {sequence '15;20', name='q3'}
{if q3 eq sequence:intersection ( q1, q2 )} ok @else@ nok {/if} {if q3 eq sequence:intersection ( q1, [15,20,25,30] )} ok @else@ nok {/if} {if q3 eq sequence:intersection ( [5,10,15,20], q2 )} ok @else@ nok {/if} {if q3 eq sequence:intersection ( [5,10,15,20], [15,20,25,30] )} ok @else@ nok {/if}
{if q3 ne sequence:intersection ( q1, q2 )} nok @else@ ok {/if} {if q3 ne sequence:intersection ( q1, [15,20,25,30] )} nok @else@ ok {/if} {if q3 ne sequence:intersection ( [5,10,15,20], q2 )} nok @else@ ok {/if} {if q3 ne sequence:intersection ( [5,10,15,20], [15,20,25,30] )} nok @else@ ok {/if}
<hr>
{sequence '3..5', name='abc'}
{if 4 in abc } ok @else@ nok {/if} {if 6 in abc } nok @else@ ok {/if}
<hr>
{if 3 eq sequence:count(abc)} ok @else@ nok {/if} {if sequence:count(abc) eq 4} nok @else@ ok {/if}
<hr>
{if 3 in sequence:count(abc)} ok @else@ nok {/if} {if 4 in sequence:count(abc)} nok @else@ ok {/if}
{sequence '8..10', name='q1'} {sequence '1..10', name='q2'}
<hr>
{if q1 eq sequence:last(q2,3)} ok @else@ nok {/if} {if q1 ne sequence:last(q2,3)} nok @else@ ok {/if}
<hr>
{if [9,10] ne sequence:last ( q2, 2) } nok @else@ ok {/if} {if [8,9] eq sequence:last ( [7,8,9], 2) } ok @else@ nok {/if}
|
|
App: sequence Page: concepts/actions
App: sequence Page: specials/first_last_and_shift_pop
|