Sequences - Xref - Single - reverse


App: regression/framework Page: lenient/a_store_never_pushed_pulls_nothing
PHP
lenient/a_store_never_pushed_pulls_nothing.php
HTML
lenient/a_store_never_pushed_pulls_nothing.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;

?>
{resume reverse}[{sequence pull='nope'}{$sequence}@else@none{/sequence}]

App: regression/framework Page: sequence/a_first_parameter_an_action_does_not_take_is_the_store_the_type_or_the_count_it_names
PHP
HTML
sequence/a_first_parameter_an_action_does_not_take_is_the_store_the_type_or_the_count_it_names.pad
Result
{sequence '11..16', push='nums'/}[{reverse 'prime'}{$sequence} {/reverse}][{action:first 'prime'}{$sequence} {/action:first}][{action:splice 'nums', splice=2}{$sequence} {/action:splice}][{append 5}{$sequence} {/append}][{action:sort 'nums'}{$sequence} {/action:sort}][{action:shift 'nums', shift=2}{$sequence} {/action:shift}]

App: regression/framework Page: sequence/a_list_after_a_quoted_action_is_the_values_it_acts_on
PHP
HTML
sequence/a_list_after_a_quoted_action_is_the_values_it_acts_on.pad
Result
[{sequence 'reverse', [1, 2, 3]}{$sequence} {/sequence}][{sequence 'sort', [3, 1, 2]}{$sequence} {/sequence}][{sequence '1..5', push='s'/}{sequence 's', 'reverse', [9]}{$sequence} {/sequence}]

App: regression/framework Page: sequence/a_named_pair_and_a_resume_keep_the_columns_of_their_terms
PHP
HTML
sequence/a_named_pair_and_a_resume_keep_the_columns_of_their_terms.pad
Result
[{sequence '1..3', add=10, name='s'}{/sequence}{pull:s}{$sequence}:{$range}:{$add} {/pull:s}]{sequence '1..6', add=10, push='nums'}{/sequence}[{resume reverse}{pull:nums}{$sequence}:{$range}:{$add} {/pull:nums}]{sequence '1..6', add=10, push='nums'}{/sequence}[{resume shift=2}{pull:nums}{$sequence}:{$range}:{$add} {/pull:nums}]

App: regression/framework Page: sequence/a_named_pair_is_a_loop_first_and_leaves_the_last_push
PHP
HTML
sequence/a_named_pair_is_a_loop_first_and_leaves_the_last_push.pad
Result
[{sequence 3, name='step'}{$step} {/sequence}][{sequence 3, name='count'}{$count} {/sequence}][{sequence 2, name='first'}{$first}{/sequence}][{sequence '1..5', push='s'}{/sequence}{sequence 3, name='i'}{$i}{/sequence}|{resume reverse}{pull:s}{$s} {/pull:s}][{pull:i}{$i}{/pull:i}]

App: regression/framework Page: sequence/a_parameter_after_the_first_is_read_by_what_the_one_before_it_was
PHP
HTML
sequence/a_parameter_after_the_first_is_read_by_what_the_one_before_it_was.pad
Result
{sequence '1..9', push='s'/}[{reverse '1..5', 'sum'}{$sequence} {/reverse}][{action:reverse '1..5', 'first'}{$sequence} {/action:reverse}][{reverse '1..5', 'first', 2}{$sequence} {/reverse}][{sequence 'prime', 3, 'reverse'}{$sequence} {/sequence}][{sum 'prime', 3}{$sequence} {/sum}][{set $a = 'sum'}{action:reverse s, $a}{$sequence} {/action:reverse}][{sequence '1..5', sort, 'reverse'}{$sequence} {/sequence}][{pull 's', 'shift', 2}{$sequence} {/pull}]

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_second_parameter_is_read_as_the_first_of_what_the_first_named
PHP
HTML
sequence/a_second_parameter_is_read_as_the_first_of_what_the_first_named.pad
Result
[{set $t = 'prime'}{keep $t, '1..10'}{$sequence} {/keep}][{keep '1..10', $t}{$sequence} {/keep}][{sequence 'prime', 5}{$sequence} {/sequence}][{sequence 5, 'prime'}{$sequence} {/sequence}][{sequence 'multiply', 3, rows=3}{$sequence} {/sequence}][{sequence '1..5', push='s'/}{sequence 's', 'reverse'}{$sequence} {/sequence}]

App: regression/framework Page: sequence/a_shift_or_pop_takes_from_the_store_what_it_shows
PHP
HTML
sequence/a_shift_or_pop_takes_from_the_store_what_it_shows.pad
Result
{sequence '1..6', push='a'/}[{pull:a reverse, shift=2}{$sequence} {/pull:a}|{pull:a}{$sequence} {/pull:a}]{sequence '1..6', push='a'/}[{pull:a keep='even', shift=2}{$sequence} {/pull:a}|{pull:a}{$sequence} {/pull:a}]{sequence '6..1', push='a'/}[{pull:a sort, pop=2}{$sequence} {/pull:a}|{pull:a}{$sequence} {/pull:a}]{sequence '1..6', push='a'/}[{pull:a shift=2, pop=1}{$sequence} {/pull:a}|{pull:a}{$sequence} {/pull:a}]{sequence '1..6', push='a'/}[{pull:a rows=1, shift=2}{$sequence} {/pull:a}|{pull:a}{$sequence} {/pull:a}]{sequence '1..6', add=10, push='nums'}{pull:nums shift=2/}[{pull:nums}{$sequence}:{$range}:{$add} {/pull:nums}]{sequence '1..6', add=10, push='nums'}{pull:nums pop=2/}[{pull:nums}{$sequence}:{$range}:{$add} {/pull:nums}]{sequence '1..4', add=10, push='a'/}{sequence '5..7', add=100, push='b'/}[{pull:a shift=2}{$sequence} {/pull:a}| {pull:b}{$sequence}:{$range}:{$add} {/pull:b}]{sequence '1..6', push='nums'}[{pull:nums shift=2, push='x'}{$sequence} {/pull:nums}| {pull:nums}{$sequence} {/pull:nums}| {pull:x}{$sequence} {/pull:x}]

App: regression/framework Page: sequence/a_store_holds_what_the_actions_produced
PHP
HTML
sequence/a_store_holds_what_the_actions_produced.pad
Result
{sequence '1..5', reverse, push='a'/}
{pull:a}
{$sequence},
{/pull:a}

App: regression/framework Page: sequence/a_type_named_by_a_parameter_while_the_type_is_settled_plays_on_it
PHP
HTML
sequence/a_type_named_by_a_parameter_while_the_type_is_settled_plays_on_it.pad
Result
[{prime 'even', rows=4}{$sequence} {/prime}|{prime even, rows=4}{$sequence} {/prime}][{sequence 'prime', 'square', rows=3}{$sequence} {/sequence}][{reverse 'prime', 'even', rows=4}{$sequence} {/reverse}][{keep:prime 'even'}{$sequence} {/keep:prime}]

App: regression/framework Page: sequence/a_type_store_or_action_given_as_the_first_parameter_is_run
PHP
HTML
sequence/a_type_store_or_action_given_as_the_first_parameter_is_run.pad
Result
[{sequence 'prime'}{$sequence} {/sequence}][{set $t = 'fibonacci'}{sequence $t, rows=5}{$sequence} {/sequence}]{sequence '1..5', push='s'}{/sequence}[{sequence 's'}{$sequence} {/sequence}][{action 's', reverse}{$sequence} {/action}][{keep 'odd', s}{$sequence} {/keep}][{pull:s 'reverse'}{$sequence} {/pull:s}][{repeat 'prime', rows=2}{$repeat} {/repeat}][{sequence 'sum', from=1, to=4}{$sequence}{/sequence}]

App: regression/framework Page: sequence/a_type_without_an_end_is_cut_to_its_page_before_an_action_written_before_page
PHP
HTML
sequence/a_type_without_an_end_is_cut_to_its_page_before_an_action_written_before_page.pad
Result
[{sequence 'prime', reverse, page=1, rows=5}{$sequence} {/sequence}]
[{sequence 'prime', reverse, page=2, rows=5}{$sequence} {/sequence}]
[{sequence 'prime', reverse, page=4, rows=5}{$sequence} {/sequence}]
[{sequence 'fibonacci', reverse, page=7, rows=3}{$sequence} {/sequence}]
[{sequence 'prime', to=50, reverse, page=2, rows=5}{$sequence} {/sequence}]

App: regression/framework Page: sequence/a_value_piped_into_an_action_is_its_argument_under_both_prefixes_and_a_number_is_a_value
PHP
HTML
sequence/a_value_piped_into_an_action_is_its_argument_under_both_prefixes_and_a_number_is_a_value.pad
Result
[{echo php:implode(',', [3,1,2] | action:sort)}|{echo php:implode(',', [3,1,2] | sequence:sort)}][{echo php:json_encode([1,2,3] | action:sum)}|{echo php:json_encode([1,2,3] | sequence:sum)}][{echo 'z' | action:reverse}|{echo 'z' | sequence:reverse}|{echo 5 | sequence:sum}|{echo php:json_encode(sequence:sum(5))}|{echo php:json_encode(sequence:reverse('7'))}]{sequence '1;2', push='s'/}[{echo php:json_encode(sequence:sum('s'))}|{echo php:json_encode('s' | action:sum)}]

App: regression/framework Page: sequence/an_action_given_by_action_after_its_own_prefix_is_one_mention
PHP
HTML
sequence/an_action_given_by_action_after_its_own_prefix_is_one_mention.pad
Result
{sequence '1..6', push='a'/}[{a:shift action='shift|3'}{$sequence} {/a:shift}|{pull:a}{$sequence} {/pull:a}]{sequence '1..6', push='a'/}[{a:pop action='pop|2'}{$sequence} {/a:pop}|{pull:a}{$sequence} {/pull:a}]{sequence '1..6', push='a'/}[{action:first a, action='first|3'}{$sequence} {/action:first}][{a:reverse action='reverse'}{$sequence} {/a:reverse}][{a:splice action='splice|1|2'}{$sequence} {/a:splice}]