ary_sub_get_idxL_chk_testStd start time : 16Mar2024 18h31m08s +--+--------------+---------------------------------------------+---------------------------------+ |OK|test# |dat0 |dat1 | +--+--------------+---------------------------------------------+---------------------------------+ | l|010_null_null | | | +--+--------------+---------------------------------------------+---------------------------------+ | l|020_null_int | | 4| +--+--------------+---------------------------------------------+---------------------------------+ | l|030_null_str | |the bigg fat cow | +--+--------------+---------------------------------------------+---------------------------------+ | l|040_chr_null |g | | +--+--------------+---------------------------------------------+---------------------------------+ | l|050_chr_chr |g |g | +--+--------------+---------------------------------------------+---------------------------------+ | l|060_int_int | 4| 4| +--+--------------+---------------------------------------------+---------------------------------+ | l|070_str_null |the bigg fat cow | | +--+--------------+---------------------------------------------+---------------------------------+ | l|080_str_chr |the bigg fat cow | | +--+--------------+---------------------------------------------+---------------------------------+ | l|090_intL_int |0 1 2 3 4 5 6 7 8 9 | 4| +--+--------------+---------------------------------------------+---------------------------------+ | l|100_str_str |the bigg fat cow |g | +--+--------------+---------------------------------------------+---------------------------------+ | l|110_str_str |the bigg fat cow | | +--+--------------+---------------------------------------------+---------------------------------+ | l|120_str_str |the bigg fat cow | b | +--+--------------+---------------------------------------------+---------------------------------+ | l|130_str_str |the bigg fat cow |g | +--+--------------+---------------------------------------------+---------------------------------+ | l|140_str_str |the bigg fat cow |bigg | +--+--------------+---------------------------------------------+---------------------------------+ | l|150_str_str |the bigg fat cowbig bigg |bigg | +--+--------------+---------------------------------------------+---------------------------------+ | l|160_str_str |what goes around comes around |around | +--+--------------+---------------------------------------------+---------------------------------+ | l|170_intL_intL |0 1 2 3 4 5 6 7 8 9 |4 5 | +--+--------------+---------------------------------------------+---------------------------------+ | l|180_str_str |[#=; backtrack ;=#] Mega-Life |[#=; backtrack ;=#] | +--+--------------+---------------------------------------------+---------------------------------+ | l|190_str_str |[#=; backtrack ;=#] |[#=; backtrack ;=#] Mega-Godzilla| +--+--------------+---------------------------------------------+---------------------------------+ | l|200_intLL_intL|+-------------------+-------------------+-+-+|4 5 | | | ||0 1 2 3 4 5 6 7 8 9|0 1 2 3 4 5 6 7 8 9|4|5|| | | | |+-------------------+-------------------+-+-+| | +--+--------------+---------------------------------------------+---------------------------------+ | l|210_str_strL |[#=; backtrack ;=#]Mega-Life |+-----+-----+ | | | | ||[#=; | ;=#]| | | | | |+-----+-----+ | +--+--------------+---------------------------------------------+---------------------------------+ | l|220_intL_intLL|0 1 2 3 4 5 6 7 8 9 |+-+-+ | | | | ||4|5| | | | | |+-+-+ | +--+--------------+---------------------------------------------+---------------------------------+ | l|230_intL_intL |0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 4 5 |4 5 | +--+--------------+---------------------------------------------+---------------------------------+ | l|240_intLA_int | 0 1 2 3 4 | 4| | | | 5 6 7 8 9 | | | | |10 11 12 13 14 | | | | |15 16 17 18 19 | | +--+--------------+---------------------------------------------+---------------------------------+ | l|250_intLA_intL| 0 1 2 3 4 |5 6 7 8 | | | | 5 6 7 8 9 | | | | |10 11 12 13 14 | | | | |15 16 17 18 19 | | +--+--------------+---------------------------------------------+---------------------------------+ | l|260_intLA_intL| 0 1 2 3 4 |4 5 | | | | 5 6 7 8 9 | | | | |10 11 12 13 14 | | | | |15 16 17 18 19 | | +--+--------------+---------------------------------------------+---------------------------------+ | l|270_intLA_intA| 0 1 2 3 4 |1 2 3 | | | | 5 6 7 8 9 |6 7 8 | | | |10 11 12 13 14 | | | | |15 16 17 18 19 | | +--+--------------+---------------------------------------------+---------------------------------+ +--+--------------+------------------------------------------------+------------------------------------------ |OK|test# |std |calc +--+--------------+------------------------------------------------+------------------------------------------ | l|010_null_null |?isLayAryNul ?isLayAryNul |?isLayAryNul ?isLayAryNul +--+--------------+------------------------------------------------+------------------------------------------ | l|020_null_int |?isLayAryNul ?isLayAryAtm |?isLayAryNul ?isLayAryAtm +--+--------------+------------------------------------------------+------------------------------------------ | l|030_null_str |?isLayAryNul |?isLayAryNul +--+--------------+------------------------------------------------+------------------------------------------ | l|040_chr_null |?isLayAryAtm ?isLayAryNul |?isLayAryAtm ?isLayAryNul +--+--------------+------------------------------------------------+------------------------------------------ | l|050_chr_chr |?isLayAryAtm ?isLayAryAtm |?isLayAryAtm ?isLayAryAtm +--+--------------+------------------------------------------------+------------------------------------------ | l|060_int_int |?isLayAryAtm ?isLayAryAtm |?isLayAryAtm ?isLayAryAtm +--+--------------+------------------------------------------------+------------------------------------------ | l|070_str_null |?isLayAryNul |?isLayAryNul +--+--------------+------------------------------------------------+------------------------------------------ | l|080_str_chr |?isLayAryAtm |?isLayAryAtm +--+--------------+------------------------------------------------+------------------------------------------ | l|090_intL_int |?isLayAryAtm |?isLayAryAtm +--+--------------+------------------------------------------------+------------------------------------------ | l|100_str_str |+-+-+ |+-+-+ | | ||6|7| ||6|7| | | |+-+-+ |+-+-+ +--+--------------+------------------------------------------------+------------------------------------------ | l|110_str_str |+-+-+--+ |+-+-+--+ | | ||3|8|12| ||3|8|12| | | |+-+-+--+ |+-+-+--+ +--+--------------+------------------------------------------------+------------------------------------------ | l|120_str_str |+---+ |+---+ | | ||3 4| ||3 4| | | |+---+ |+---+ +--+--------------+------------------------------------------------+------------------------------------------ | l|130_str_str |+---+ |+---+ | | ||7 8| ||7 8| | | |+---+ |+---+ +--+--------------+------------------------------------------------+------------------------------------------ | l|140_str_str |+---------+ |+---------+ | | ||4 5 6 7 8| ||4 5 6 7 8| | | |+---------+ |+---------+ +--+--------------+------------------------------------------------+------------------------------------------ | l|150_str_str |+-------+-----------+ |+-------+-----------+ | | ||4 5 6 7|20 21 22 23| ||4 5 6 7|20 21 22 23| | | |+-------+-----------+ |+-------+-----------+ +--+--------------+------------------------------------------------+------------------------------------------ | l|160_str_str |+-----------------+-----------------+ |+-----------------+-----------------+ | | ||10 11 12 13 14 15|23 24 25 26 27 28| ||10 11 12 13 14 15|23 24 25 26 27 28| | | |+-----------------+-----------------+ |+-----------------+-----------------+ +--+--------------+------------------------------------------------+------------------------------------------ | l|170_intL_intL |+---+ |+---+ | | ||4 5| ||4 5| | | |+---+ |+---+ +--+--------------+------------------------------------------------+------------------------------------------ | l|180_str_str |+----------------------------------------------+|+----------------------------------------- | | ||0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18|||0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | | |+----------------------------------------------+|+----------------------------------------- +--+--------------+------------------------------------------------+------------------------------------------ | l|190_str_str |?arySubShp |?arySubShp +--+--------------+------------------------------------------------+------------------------------------------ | l|200_intLL_intL|+---+ |+---+ | | ||2 3| ||2 3| | | |+---+ |+---+ +--+--------------+------------------------------------------------+------------------------------------------ | l|210_str_strL |?aryItmGetIdxLNon |?aryItmGetIdxLNon +--+--------------+------------------------------------------------+------------------------------------------ | l|220_intL_intLL|?aryItmGetIdxLNon |?aryItmGetIdxLNon +--+--------------+------------------------------------------------+------------------------------------------ | l|230_intL_intL |+---+-----+-----+ |+---+-----+-----+ | | ||4 5|14 15|20 21| ||4 5|14 15|20 21| | | |+---+-----+-----+ |+---+-----+-----+ +--+--------------+------------------------------------------------+------------------------------------------ | l|240_intLA_int |?isLayAryAtm |?isLayAryAtm +--+--------------+------------------------------------------------+------------------------------------------ | l|250_intLA_intL|?arySubVlc |?arySubVlc +--+--------------+------------------------------------------------+------------------------------------------ | l|260_intLA_intL|?arySubVlc |?arySubVlc +--+--------------+------------------------------------------------+------------------------------------------ | l|270_intLA_intA|+-------------+ |+-------------+ | | ||+---+---+---+| ||+---+---+---+| | | |||0 1|0 2|0 3|| |||0 1|0 2|0 3|| | | ||+---+---+---+| ||+---+---+---+| | | |||1 1|1 2|1 3|| |||1 1|1 2|1 3|| | | ||+---+---+---+| ||+---+---+---+| | | |+-------------+ |+-------------+ +--+--------------+------------------------------------------------+------------------------------------------ ~~...~~ ------+ | ------+ | ------+ | ------+ | ------+ | ------+ | ------+ | ------+ | ------+ | ------+ | ------+ | | | ------+ | | | ------+ | | | ------+ | | | ------+ | | | ------+ | | | ------+ | | | ------+ | | | ------+ -----+| 17 18|| -----+| ------+ | ------+ | | | ------+ | ------+ | ------+ | | | ------+ | ------+ | ------+ | ------+ | | | | | | | ------+ ~~...~~ +--+--------------+----------------------------------------------------------------------------------------+ |OK|test# |comments | +--+--------------+----------------------------------------------------------------------------------------+ | l|010_null_null |not defined for null = ary | +--+--------------+----------------------------------------------------------------------------------------+ | l|020_null_int |not defined for null = ary | +--+--------------+----------------------------------------------------------------------------------------+ | l|030_null_str |not defined for null = ary | +--+--------------+----------------------------------------------------------------------------------------+ | l|040_chr_null |should fail, not defined for [null = sub, isAtm ary] | +--+--------------+----------------------------------------------------------------------------------------+ | l|050_chr_chr |not defined for isAtm ary | +--+--------------+----------------------------------------------------------------------------------------+ | l|060_int_int |not defined for isAtm ary | +--+--------------+----------------------------------------------------------------------------------------+ | l|070_str_null |not defined for null = sub | +--+--------------+----------------------------------------------------------------------------------------+ | l|080_str_chr |arySubComp1 (~= (EACH valence ary sub)), sub must be "up-dimensioned" | +--+--------------+----------------------------------------------------------------------------------------+ | l|090_intL_int |arySubComp1 (~= (EACH valence ary sub)), sub must be "up-dimensioned" | +--+--------------+----------------------------------------------------------------------------------------+ | l|100_str_str |why list of lists? | +--+--------------+----------------------------------------------------------------------------------------+ | l|110_str_str |why list of lists? | +--+--------------+----------------------------------------------------------------------------------------+ | l|120_str_str |comment? | +--+--------------+----------------------------------------------------------------------------------------+ | l|130_str_str |comment? | +--+--------------+----------------------------------------------------------------------------------------+ | l|140_str_str |comment? | +--+--------------+----------------------------------------------------------------------------------------+ | l|150_str_str |comment? | +--+--------------+----------------------------------------------------------------------------------------+ | l|160_str_str |comments? | +--+--------------+----------------------------------------------------------------------------------------+ | l|170_intL_intL |comments? | +--+--------------+----------------------------------------------------------------------------------------+ | l|180_str_str |comments? | +--+--------------+----------------------------------------------------------------------------------------+ | l|190_str_str |should fail, sub too long (OR (EACHBOTH > EACH (gage shape) sub ary)) | +--+--------------+----------------------------------------------------------------------------------------+ | l|200_intLL_intL|comments? | +--+--------------+----------------------------------------------------------------------------------------+ | l|210_str_strL |should fail because the ary is"t a list of strs? | +--+--------------+----------------------------------------------------------------------------------------+ | l|220_intL_intLL|should be OK, the ary is NOT a list of solitary numbers | +--+--------------+----------------------------------------------------------------------------------------+ | l|230_intL_intL |the link produced a single list of numbers, with 3 fits | +--+--------------+----------------------------------------------------------------------------------------+ | l|240_intLA_int |?arySubVlc (~= (EACH valence ary sub)), sub must be "up-dimensioned" | +--+--------------+----------------------------------------------------------------------------------------+ | l|250_intLA_intL|?arySubVlc (~= (EACH valence ary sub)), sub spans across axis | +--+--------------+----------------------------------------------------------------------------------------+ | l|260_intLA_intL|?arySubVlc (~= (EACH valence ary sub)), sub spans across axis | +--+--------------+----------------------------------------------------------------------------------------+ | l|270_intLA_intA|should work - nice example of finding sub within ary, solitary because only one location| +--+--------------+----------------------------------------------------------------------------------------+