ary_chk_sub_get_idxL_testStd start time : 3Mar2024 19h00m20s +--+-----------+---------------------------------------------+---------------------------------+ |OK|test# |dat0 |dat1 | +--+-----------+---------------------------------------------+---------------------------------+ | o|null_null01| | | +--+-----------+---------------------------------------------+---------------------------------+ | o|null_atm01 | | 4| +--+-----------+---------------------------------------------+---------------------------------+ | o|null_lst01 | |the bigg fat cow | +--+-----------+---------------------------------------------+---------------------------------+ | o|atm_null01 |g | | +--+-----------+---------------------------------------------+---------------------------------+ | o|atm_atm01 |g |g | +--+-----------+---------------------------------------------+---------------------------------+ | o|atm_atm02 | 4| 4| +--+-----------+---------------------------------------------+---------------------------------+ | o|lst_null01 |the bigg fat cow | | +--+-----------+---------------------------------------------+---------------------------------+ | o|lst_atm01 |the bigg fat cow | | +--+-----------+---------------------------------------------+---------------------------------+ | o|lst_atm02 |0 1 2 3 4 5 6 7 8 9 | 4| +--+-----------+---------------------------------------------+---------------------------------+ | o|lst_lst01 |the bigg fat cow |g | +--+-----------+---------------------------------------------+---------------------------------+ | o|lst_lst02 |the bigg fat cow | | +--+-----------+---------------------------------------------+---------------------------------+ | o|lst_lst03 |the bigg fat cow | b | +--+-----------+---------------------------------------------+---------------------------------+ | o|lst_lst04 |the bigg fat cow |g | +--+-----------+---------------------------------------------+---------------------------------+ | o|lst_lst05 |the bigg fat cow |bigg | +--+-----------+---------------------------------------------+---------------------------------+ | o|lst_lst06 |the bigg fat cowbig bigg |bigg | +--+-----------+---------------------------------------------+---------------------------------+ | o|lst_lst07 |what goes around comes around |around | +--+-----------+---------------------------------------------+---------------------------------+ | o|lst_lst08 |0 1 2 3 4 5 6 7 8 9 |4 5 | +--+-----------+---------------------------------------------+---------------------------------+ | o|lst_lst09 |[#=; backtrack ;=#] Mega-Life |[#=; backtrack ;=#] | +--+-----------+---------------------------------------------+---------------------------------+ | o|lst_lst10 |[#=; backtrack ;=#] |[#=; backtrack ;=#] Mega-Godzilla| +--+-----------+---------------------------------------------+---------------------------------+ | o|lstL_lst01 |+-------------------+-------------------+-+-+|4 5 | | | ||0 1 2 3 4 5 6 7 8 9|0 1 2 3 4 5 6 7 8 9|4|5|| | | | |+-------------------+-------------------+-+-+| | +--+-----------+---------------------------------------------+---------------------------------+ | o|lst_lstL01 |[#=; backtrack ;=#]Mega-Life |+-----+-----+ | | | | ||[#=; | ;=#]| | | | | |+-----+-----+ | +--+-----------+---------------------------------------------+---------------------------------+ | o|lst_lstL02 |0 1 2 3 4 5 6 7 8 9 |+-+-+ | | | | ||4|5| | | | | |+-+-+ | +--+-----------+---------------------------------------------+---------------------------------+ | o|lstL_lstL01|0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 4 5 |4 5 | +--+-----------+---------------------------------------------+---------------------------------+ | o|ary_atm01 | 0 1 2 3 4 | 4| | | | 5 6 7 8 9 | | | | |10 11 12 13 14 | | | | |15 16 17 18 19 | | +--+-----------+---------------------------------------------+---------------------------------+ | o|ary_lst01 | 0 1 2 3 4 |5 6 7 8 | | | | 5 6 7 8 9 | | | | |10 11 12 13 14 | | | | |15 16 17 18 19 | | +--+-----------+---------------------------------------------+---------------------------------+ | o|ary_lst02 | 0 1 2 3 4 |4 5 | | | | 5 6 7 8 9 | | | | |10 11 12 13 14 | | | | |15 16 17 18 19 | | +--+-----------+---------------------------------------------+---------------------------------+ | o|ary_ary01 | 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 | +--+-----------+------------------------------------------------+---------------+ | o|null_null01|?aryNoAdrIsNull |?isAryIdxAblNul| +--+-----------+------------------------------------------------+---------------+ | o|null_atm01 |?aryNoAdrIsNull |?isAryIdxAblNul| +--+-----------+------------------------------------------------+---------------+ | o|null_lst01 |?aryNoAdrIsNull |?isAryIdxAblNul| +--+-----------+------------------------------------------------+---------------+ | o|atm_null01 |?aryNoAdrValLT1 |?isAryIdxAblAtm| +--+-----------+------------------------------------------------+---------------+ | o|atm_atm01 |?aryNoAdrValLT1 |?isAryIdxAblAtm| +--+-----------+------------------------------------------------+---------------+ | o|atm_atm02 |?aryNoAdrValLT1 |?isAryIdxAblAtm| +--+-----------+------------------------------------------------+---------------+ | o|lst_null01 |?aryItmGetIdxL01 | | +--+-----------+------------------------------------------------+---------------+ | o|lst_atm01 |?arySubComp1 |?arySubFitVlc | +--+-----------+------------------------------------------------+---------------+ | o|lst_atm02 |?arySubComp1 |?arySubFitVlc | +--+-----------+------------------------------------------------+---------------+ | o|lst_lst01 |+---+---+ | | | | ||+-+|+-+| | | | | |||6|||7|| | | | | ||+-+|+-+| | | | | |+---+---+ | | +--+-----------+------------------------------------------------+---------------+ | o|lst_lst02 |+---+---+----+ | | | | ||+-+|+-+|+--+| | | | | |||3|||8|||12|| | | | | ||+-+|+-+|+--+| | | | | |+---+---+----+ | | +--+-----------+------------------------------------------------+---------------+ | o|lst_lst03 |+---+ | | | | ||3 4| | | | | |+---+ | | +--+-----------+------------------------------------------------+---------------+ | o|lst_lst04 |+---+ | | | | ||7 8| | | | | |+---+ | | +--+-----------+------------------------------------------------+---------------+ | o|lst_lst05 |+---------+ | | | | ||4 5 6 7 8| | | | | |+---------+ | | +--+-----------+------------------------------------------------+---------------+ | o|lst_lst06 |+-------+-----------+ | | | | ||4 5 6 7|20 21 22 23| | | | | |+-------+-----------+ | | +--+-----------+------------------------------------------------+---------------+ | o|lst_lst07 |+-----------------+-----------------+ | | | | ||10 11 12 13 14 15|23 24 25 26 27 28| | | | | |+-----------------+-----------------+ | | +--+-----------+------------------------------------------------+---------------+ | o|lst_lst08 |+---+ | | | | ||4 5| | | | | |+---+ | | +--+-----------+------------------------------------------------+---------------+ | o|lst_lst09 |+----------------------------------------------+| | | | ||0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18|| | | | |+----------------------------------------------+| | +--+-----------+------------------------------------------------+---------------+ | o|lst_lst10 |?arySubComp2 |?arySubFitShp | +--+-----------+------------------------------------------------+---------------+ | o|lstL_lst01 |+---+ | | | | ||2 3| | | | | |+---+ | | +--+-----------+------------------------------------------------+---------------+ | o|lst_lstL01 |?aryItmFindIdxL01 | | +--+-----------+------------------------------------------------+---------------+ | o|lst_lstL02 |?aryItmFindIdxL01 | | +--+-----------+------------------------------------------------+---------------+ | o|lstL_lstL01|+---+-----+-----+ | | | | ||4 5|14 15|20 21| | | | | |+---+-----+-----+ | | +--+-----------+------------------------------------------------+---------------+ | o|ary_atm01 |?arySubComp1 |?arySubFitVlc | +--+-----------+------------------------------------------------+---------------+ | o|ary_lst01 |?arySubComp1 |?arySubFitVlc | +--+-----------+------------------------------------------------+---------------+ | o|ary_lst02 |?arySubComp1 |?arySubFitVlc | +--+-----------+------------------------------------------------+---------------+ | o|ary_ary01 |+-------------+ | | | | ||+---+---+---+| | | | | |||0 1|0 2|0 3|| | | | | ||+---+---+---+| | | | | |||1 1|1 2|1 3|| | | | | ||+---+---+---+| | | | | |+-------------+ | | +--+-----------+------------------------------------------------+---------------+ +--+-----------+----------------------------------------------------------------------------------------+ |OK|test# |comments | +--+-----------+----------------------------------------------------------------------------------------+ | o|null_null01|not defined for null = ary | +--+-----------+----------------------------------------------------------------------------------------+ | o|null_atm01 |not defined for null = ary | +--+-----------+----------------------------------------------------------------------------------------+ | o|null_lst01 |not defined for null = ary | +--+-----------+----------------------------------------------------------------------------------------+ | o|atm_null01 |should fail, not defined for [null = sub, isAtm ary] | +--+-----------+----------------------------------------------------------------------------------------+ | o|atm_atm01 |not defined for isAtm ary | +--+-----------+----------------------------------------------------------------------------------------+ | o|atm_atm02 |not defined for isAtm ary | +--+-----------+----------------------------------------------------------------------------------------+ | o|lst_null01 |not defined for null = sub | +--+-----------+----------------------------------------------------------------------------------------+ | o|lst_atm01 |arySubComp1 (~= (EACH valence ary sub)), sub must be "up-dimensioned" | +--+-----------+----------------------------------------------------------------------------------------+ | o|lst_atm02 |arySubComp1 (~= (EACH valence ary sub)), sub must be "up-dimensioned" | +--+-----------+----------------------------------------------------------------------------------------+ | o|lst_lst01 |why list of lists? | +--+-----------+----------------------------------------------------------------------------------------+ | o|lst_lst02 |why list of lists? | +--+-----------+----------------------------------------------------------------------------------------+ | o|lst_lst03 |comment? | +--+-----------+----------------------------------------------------------------------------------------+ | o|lst_lst04 |comment? | +--+-----------+----------------------------------------------------------------------------------------+ | o|lst_lst05 |comment? | +--+-----------+----------------------------------------------------------------------------------------+ | o|lst_lst06 |comment? | +--+-----------+----------------------------------------------------------------------------------------+ | o|lst_lst07 |comments? | +--+-----------+----------------------------------------------------------------------------------------+ | o|lst_lst08 |comments? | +--+-----------+----------------------------------------------------------------------------------------+ | o|lst_lst09 |comments? | +--+-----------+----------------------------------------------------------------------------------------+ | o|lst_lst10 |should fail, sub too long (OR (EACHBOTH > EACH (gage shape) sub ary)) | +--+-----------+----------------------------------------------------------------------------------------+ | o|lstL_lst01 |comments? | +--+-----------+----------------------------------------------------------------------------------------+ | o|lst_lstL01 |should fail because the ary is"t a list of strs? | +--+-----------+----------------------------------------------------------------------------------------+ | o|lst_lstL02 |should be OK, the ary is NOT a list of solitary numbers | +--+-----------+----------------------------------------------------------------------------------------+ | o|lstL_lstL01|the link produced a single list of numbers, with 3 fits | +--+-----------+----------------------------------------------------------------------------------------+ | o|ary_atm01 |?arySubComp1 (~= (EACH valence ary sub)), sub must be "up-dimensioned" | +--+-----------+----------------------------------------------------------------------------------------+ | o|ary_lst01 |?arySubComp1 (~= (EACH valence ary sub)), sub spans across axis | +--+-----------+----------------------------------------------------------------------------------------+ | o|ary_lst02 |?arySubComp1 (~= (EACH valence ary sub)), sub spans across axis | +--+-----------+----------------------------------------------------------------------------------------+ | o|ary_ary01 |should work - nice example of finding sub within ary, solitary because only one location| +--+-----------+----------------------------------------------------------------------------------------+