'
/ '[an error occurred while processing this directive]'
* Either we do the < > replacement or we use plaintext
* / ''
* / ''
* / ''
);
*
* include htm files
*
loop(inc,
put_utilities 'ren'/ '%emplib%' inc.tl:0 '.htm';
put ' ' inc.tl:0 '.inc'
/ '
'
/ ''inc.tl:0 '.inc : ' inc.te(inc) '
'
/ '
Used by:';
loop{(incmap(inc,s),sm(s,m)),
put ' ' m.tl:0 '.gms';
if {(htm.cc > 70),
put /;
};
};
put / '
'
/ ''
/ '[an error occurred while processing this directive]'
/ ''
/ ''
/ '' );
*
* seqindx
*
seqindx.lcase=1;
put seqindx
' GAMS EMPlib Library Chronological Index'
/ '
'
/'EMPlib Library Chronological Index
'
/'This is a listing of the EMPlib library in order of'
/'submission date. The newest ones are at the top.'
/''
/'There is also an '
/'an alphabetical index.'
/'
'
/ '
'
/ ''
/ ' | No | '
/ ' Model | '
/ ' Description | '
/ ' Type | '
/ '
'
loop((srev(ss,s),sm(s,m)),
put / ''
/ ' | ',s.tl:0,' | '
/ ' ',m.tl:0,' | '
/ ' ',m.te(m):0,' | '
/ ' ';
seqindx.lcase=2;
loop(tss(t,s),
put t.tl:0 );
seqindx.lcase=0;
put ' | '
/ '
';
seqindx.lcase=1; );
put / '
'
/ ''
/ '';
*
* alfindx
*
alfindx.lcase=1;
put alfindx
' GAMS EMPlib Library Alphabetical Index'
/ '
'
/'EMPlib Library Alphabetical Index
'
/'This is an alphabetical listing of the models available'
/'in the on-line EMPlib library.'
/'There is also a '
/'a chronological index.'
/'Shortcuts: ';
alfindx.lcase=2;
loop (letters,
put alfindx ' ' letters.tl:0 '' /
);
alfindx.lcase=1;
put alfindx
/'
'
/''
/' | '
/' Model | '
/' Description | '
/' Type | '
/ '
'
loop(m,
if(letters(m),
alfindx.lcase=2;
put /''
/' | '
/'',m.tl:0,' | '
/'
';
alfindx.lcase=1;
else
put / ''
*  |
/ ' | '
/ ' ',m.tl:0,' | '
/ ' ',m.te(m):0,' | '
/ ' ';
alfindx.lcase=2;
loop(sm(s,m),
loop(tss(t,s),
put t.tl:0 );
alfindx.lcase=0;
put ' | '
/ '
';
alfindx.lcase=1) ));
put / '
'
/ ''
/ '';