Sequences - Xref - Single - shift


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

?>
[{sequence pull='nope', shift=2}{$sequence}@else@none{/sequence}][{sequence pull='nope', pop=1, toData='q'}{$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_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_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_pair_named_after_its_store_keeps_what_a_shift_or_pop_left
PHP
HTML
sequence/a_pull_pair_named_after_its_store_keeps_what_a_shift_or_pop_left.pad
Result
[{sequence '1..5', push='s'}{pull:s name='s', shift}{$s}{/pull:s}|{pull:s}{$s} {/pull:s}][{sequence '1..5', push='t'}{pull:t name='t', pop=2}{$t}{/pull:t}|{pull:t}{$t} {/pull:t}][{sequence '1..5', add=10, push='u'}{pull:u name='u', shift}{$u}{/pull:u}|{pull:u}{$u}:{$range} {/pull:u}]

App: regression/framework Page: sequence/a_shift_after_a_total_or_after_a_play_and_combine_takes_the_terms_it_shows
PHP
HTML
sequence/a_shift_after_a_total_or_after_a_play_and_combine_takes_the_terms_it_shows.pad
Result
{sequence '1..6', push='a'/}[{pull:a sum, pop}{$sequence} {/pull:a}|{pull:a}{$sequence} {/pull:a}]{sequence '1..6', push='a'/}[{pull:a count, shift}{$sequence} {/pull:a}|{pull:a}{$sequence} {/pull:a}]{sequence '1..6', push='a'/}{sequence '0', push='b'/}[{pull:a add=10, combine='b', shift=3}{$sequence} {/pull:a}|{pull:a}{$sequence} {/pull:a}]{sequence '1;1;2;2', push='a'/}{sequence '0', push='b'/}[{pull:a combine='b', shift=3}{$sequence} {/pull:a}|{pull:a}{$sequence} {/pull:a}]

App: regression/framework Page: sequence/a_shift_in_an_expression_takes_the_rows_of_the_terms_it_takes
PHP
HTML
sequence/a_shift_in_an_expression_takes_the_rows_of_the_terms_it_takes.pad
Result
[{sequence '1..6', add=10, push='a'/}{echo php:implode(',', sequence:shift('a', 2))}|{pull:a}{$sequence}:{$add} {/pull:a}][{sequence '1..6', add=10, push='b'/}{echo php:implode(',', sequence:pop('b', 2))}|{pull:b}{$sequence}:{$add} {/pull:b}]

App: regression/framework Page: sequence/a_shift_in_the_eval_of_a_pull_of_the_same_store_leaves_the_pull_its_rows
PHP
HTML
sequence/a_shift_in_the_eval_of_a_pull_of_the_same_store_leaves_the_pull_its_rows.pad
Result
{sequence '1..4', add=10, push='a'/}[{pull:a eval='@ + php:count(sequence:shift("a")) * 0'}{$sequence}:{$add} {/pull:a}|{pull:a}{$sequence} {/pull:a}]{sequence '1..4', add=10, push='a'/}[{pull:a first=4, eval='@ + php:count(sequence:pop("a")) * 0'}{$sequence}:{$add} {/pull:a}]{sequence '1..4', add=10, push='a'/}[{pull:a shift=1, eval='@ + php:count(sequence:shift("a")) * 0'}{$sequence}:{$add} {/pull:a}|{pull:a}{$sequence}:{$add} {/pull:a}]

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/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}]

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/pop_after_combine_takes_the_last_entry_holding_a_repeated_value
PHP
HTML
sequence/pop_after_combine_takes_the_last_entry_holding_a_repeated_value.pad
Result
{sequence '2;1;2', push='a'/}{sequence [9], push='b'/}[{pull:a combine='b', pop=2}{$sequence} {/pull:a}|{pull:a}{$sequence} {/pull:a}]{sequence '2;3;2', push='a'/}[{pull:a combine='b', shift=1}{$sequence} {/pull:a}|{pull:a}{$sequence} {/pull:a}]{sequence '1;2;1;2', push='a'/}[{pull:a combine='b', sort, pop=3}{$sequence} {/pull:a}|{pull:a}{$sequence} {/pull:a}]

App: regression/framework Page: sequence/shift_leaves_the_rest_in_the_store
PHP
HTML
sequence/shift_leaves_the_rest_in_the_store.pad
Result
{sequence '1..10', push='nums'/}
{pull:nums shift=2/}
{pull:nums}
{$sequence},
{/pull:nums}

App: regression/framework Page: sequence/shift_shows_what_it_removed
PHP
HTML
sequence/shift_shows_what_it_removed.pad
Result
{sequence '1..10', push='nums'/}
{pull:nums shift=2}
{$sequence},
{/pull:nums}

App: regression/framework Page: sequence/todata_on_a_shift_or_pop_publishes_the_terms_the_tag_shows
PHP
HTML
sequence/todata_on_a_shift_or_pop_publishes_the_terms_the_tag_shows.pad
Result
[{sequence '1..6', add=10, push='a'/}{pull:a shift=2, toData='d'}{$sequence} {/pull:a}|{d}{$d} {/d}|{pull:a}{$sequence} {/pull:a}][{sequence '1..6', push='b'/}{pull:b pop=2, toData='e'/}{e}{$e} {/e}|{pull:b}{$sequence} {/pull:b}]