~dont_cache() ~set('tab[un]','premier') ~set('tab[deux]','deuxième') ~set('tab[trois]','troisième') ~array_list(~get('tab'),0,,'LM','le chiffre ~array_fld('key') est ~array_fld('current')
') ~noeval('month',~array('janvier','février','mars','avril','mai','juin')) ~set('month[01]','janvier', 'month[02]','février', 'month[03]','mars', 'month[04]','avril', 'month[05]','mai', 'month[06]','juin', 'month[07]','juillet', 'month[08]','août', 'month[09]','septembre', 'month[10]','octobre', 'month[11]','novembre', 'month[12]','décembre' ) ~set('T1', ~array_list(~get('month'),0,5, 'LM','M', 'LF','F', 'LL','L', 'LS', 'S', 'LE','no tab' ) ) ~if( ~get('T1') != 'FMSMSMSMSML', 'Test 1 failed : ~get('T1')
' ) ~set('T2', ~array_list(~get('month'),0,5, 'LM','M', 'LF','F', 'LR','R', 'LN','N', 'LL','L', 'LS','S', 'L1','1', 'LD','D' ) ) ~if( ~get('T2') != 'FRSMSMSMSN', 'Test 2 failed : ~get('T2')
' ) ~set('T3', ~array_list(~get('month'),0,1, 'LM','M', 'LF','F', 'LR','R', 'LN','N', 'LL','L', 'LS', 'S', 'L1','1', 'LD','D' ) ) ~if( ~get('T3') != '1', 'Test 3 failed : ~get('T3')
' ) ~set('T4', ~array_list(~get('month'),0,0, 'LM','M~array_fld('maxnb')', 'LF','F', 'LR','R', 'LN','N', 'LL','L', 'LS', 'S', 'L1','1', 'LD','D', 'LE',~gfld('error') ) ) ~if( ~get('T4') != 'D', 'Test 4 failed : ~get('T4')
' )