Sequences - Xref - Options - keep


App: regression/framework Page: sequence/a_list_beside_a_store_pulled_plays_over_it_as_a_semicolon_list_does_or_is_the_parameter_of_an_action_option
PHP
HTML
sequence/a_list_beside_a_store_pulled_plays_over_it_as_a_semicolon_list_does_or_is_the_parameter_of_an_action_option.pad
Result
{sequence '1..6', push='a'/}[{keep:a [2,3,9]}{$sequence} {/keep:a}][{remove:a [2,3,9]}{$sequence} {/remove:a}][{flag:a [2,3,9]}{$sequence} {/flag:a}][{make:a [2,3,9]}{$sequence} {/make:a}][{pull:a keep, [2,3,9]}{$sequence} {/pull:a}][{pull:a [7, 8]}{$sequence} {/pull:a}|{pull:a '7;8'}{$sequence} {/pull:a}][{sequence '7;8', push='b'/}{pull:b append, [9]}{$sequence} {/pull:b}][{pull:b [9], append}{$sequence} {/pull:b}][{sequence b, prepend, [9]}{$sequence} {/sequence}]

App: regression/framework Page: sequence/a_list_given_to_a_play_as_a_list_is_made_once
PHP
HTML
sequence/a_list_given_to_a_play_as_a_list_is_made_once.pad
Result
{sequence '5..9', push='b'}{/sequence}{sequence '3;7;11', push='c'}{/sequence}{sequence '1..20000', push='d'}{/sequence}[{sequence '1..4', make, list=pull:b}{$sequence} {/sequence}][{sequence '1..12', keep, list=pull:b}{$sequence} {/sequence}][{sequence '1..12', keep, list=pull:b, remove, list=pull:c}{$sequence} {/sequence}][{sequence '1..3', make, list=pull:c, make, list=pull:b}{$sequence} {/sequence}][{sequence '1..20000', keep, list=pull:d, count}{$sequence}{/sequence}][{sequence '19998..20001', make, list=pull:d}{$sequence} {/sequence}]

App: regression/framework Page: sequence/a_listed_number_is_its_value_and_one_past_a_float_its_text
PHP
HTML
sequence/a_listed_number_is_its_value_and_one_past_a_float_its_text.pad
Result
[{sequence '00;07'}{$sequence} {/sequence}][{sequence '05;3;-010'}{$sequence} {/sequence}][{sequence '3;1e400'}{$sequence} {/sequence}][{sequence '-1e400;3'}{$sequence} {/sequence}][{sequence '4;1e400', flag='xor'}{$sequence} {/sequence}][{sequence '4;9223372036854775808', flag='xor'}{$sequence} {/sequence}][{sequence '4;1e400;9223372036854775808;5', keep='round'}{$sequence} {/sequence}]

App: regression/framework Page: sequence/a_membership_check_knows_golomb_newmanconway_gould_and_emirp_past_their_tables
PHP
HTML
sequence/a_membership_check_knows_golomb_newmanconway_gould_and_emirp_past_their_tables.pad
Result
[{sequence '4294967296;1099511627776;0;2.5', keep, golomb}{$sequence} {/sequence}][{sequence '4294967296;1099511627776;0', keep, newmanConway}{$sequence} {/sequence}][{sequence '4294967296;4294967295;1099511627776', flag, gould}{$sequence}{/sequence}][{sequence '1000000000091;1000000000039', flag, emirp}{$sequence}{/sequence}][{sequence '1..9', flag, kolakoski}{$sequence}{/sequence}]

App: regression/framework Page: sequence/a_membership_check_of_an_expression_is_made_for_each_run
PHP
HTML
sequence/a_membership_check_of_an_expression_is_made_for_each_run.pad
Result
{sequence '2;3', name='n'}[{sequence '1..12', keep, eval='@*$n'}{$sequence} {/sequence}]{/sequence}

App: regression/framework Page: sequence/a_membership_check_takes_a_number_however_written_and_a_word_by_its_text
PHP
HTML
sequence/a_membership_check_takes_a_number_however_written_and_a_word_by_its_text.pad
Result
[{sequence '5;5.0;05;a;A;1e1;7', flag, list='5;a;10'}{$sequence}{/sequence}][{sequence '5;5.0;05;a;A;1e1;7', keep, list='5;a;10'}{$sequence} {/sequence}][{sequence '0..12', flag, fibonacci}{$sequence}{/sequence}][{sequence '3;10;1.0;x', flag, range='1..5'}{$sequence}{/sequence}]

App: regression/framework Page: sequence/a_negative_number_is_no_prime
PHP
HTML
sequence/a_negative_number_is_no_prime.pad
Result
{sequence '-10..10', keep='prime'}{$sequence} {/sequence}|{sequence prime, from=-5, rows=3}{$sequence} {/sequence}

App: regression/framework Page: sequence/a_play_named_like_its_sequence_plays
PHP
HTML
sequence/a_play_named_like_its_sequence_plays.pad
Result
[{sequence square, make, square, rows=3}{$sequence} {/sequence}][{sequence fibonacci, rows=5, make, fibonacci}{$sequence} {/sequence}][{sequence square, rows=3}{$sequence} {/sequence}][{sequence square, rows=3, make='square'}{$sequence} {/sequence}][{sequence square, keep, square, rows=3}{$sequence} {/sequence}]

App: regression/framework Page: sequence/a_play_over_a_range_that_includes_zero_terminates
PHP
HTML
sequence/a_play_over_a_range_that_includes_zero_terminates.pad
Result
{sequence loop, from=0, rows=4, keep='power|2'}
{$sequence},
{/sequence}

App: regression/framework Page: sequence/a_play_parameter_reaches_the_multiple_predicate
PHP
HTML
sequence/a_play_parameter_reaches_the_multiple_predicate.pad
Result
{sequence loop, from=1, to=20, keep='multiple|3'}
{$sequence},
{/sequence}

App: regression/framework Page: sequence/a_play_takes_no_value_past_the_integer_range_and_makes_none
PHP
HTML
sequence/a_play_takes_no_value_past_the_integer_range_and_makes_none.pad
Result
[{sequence '4;1e20', flag='xor'}{$sequence} {/sequence}][{sequence '4;1e20', keep='round'}{$sequence} {/sequence}][{sequence '1;1e20;3', remove, even}{$sequence} {/sequence}][{sequence '70;3', make, power=2, flag='even'}{$sequence} {/sequence}][{sequence '-4;4', make, exponentiation=0.5, flag='odd'}{$sequence} {/sequence}][{sequence '4;1e20', push='s'}{pull:s remove='and'}{$sequence} {/pull:s}]

App: regression/framework Page: sequence/a_play_value_without_a_parameter_plays_as_the_bare_option
PHP
HTML
sequence/a_play_value_without_a_parameter_plays_as_the_bare_option.pad
Result
[{sequence 3, make='multiply'}{$sequence} {/sequence}][{sequence 3, make='add'}{$sequence} {/sequence}][{sequence '1;4;9;3', keep='exponentiation'}{$sequence} {/sequence}][{sequence '1;4;9;3', flag='subtract'}{$sequence} {/sequence}]

App: regression/framework Page: sequence/a_play_with_a_value_leaves_the_kind_of_the_options_after_it
PHP
HTML
sequence/a_play_with_a_value_leaves_the_kind_of_the_options_after_it.pad
Result
a[{sequence '1..10', keep='even', multiply=3}{$sequence} {/sequence}]
b[{sequence '1..10', multiply=3, keep='even'}{$sequence} {/sequence}]
c[{sequence '1..10', remove='odd', add=100}{$sequence} {/sequence}]
d[{sequence '1..10', flag='prime', add=1}{$sequence} {/sequence}]
e[{sequence '1..10', keep, odd, remove='square', prime}{$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_range_with_a_play_is_held_to_the_time_budget
PHP
sequence/a_range_with_a_play_is_held_to_the_time_budget.php
HTML
sequence/a_range_with_a_play_is_held_to_the_time_budget.pad
Result
<?php

// A budget no run of any length keeps to: a range with a play - each term costs what the
// play costs - is held to it, and ends at once; a range without one ends with its data.

$padSeqMaxSeconds = 0.000001;

?>
[{sequence '1..20000', make, add=1, count}{$sequence}{/sequence}] [{sequence '1..20000', keep, even, count}{$sequence}{/sequence}] [{sequence '1..20000', count}{$sequence}{/sequence}]