Nim/tests
2010-02-14 13:02:39 +01:00
..
gtk continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
99bottles.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
cairotest.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
cgitest.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
csvtest.csv continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
curltest.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
data.csv continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
ecmas.html continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
ecmas.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
gcbench.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
gctest.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
hallo.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
jsontest.json continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
mambsym1.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
mambsym2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
mambsys1.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
mambsys2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
mbind3.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
mbind4.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
minit.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
mnamspc1.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
mnamspc2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
mopaque.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
mrecmod.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
mrecmod2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
mvarious.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
readme.txt continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
rectest.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
scantest.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
sdltest.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
stckovfl.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
sunset.tmpl continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
t99bott.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tack.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tadrdisc.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tambsym.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tambsym2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tambsym3.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tambsys.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tarray.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tarray2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tarrindx.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tassert.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tassign.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tbind1.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tbind2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tbind3.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tbind4.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tbintre2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tbintree.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tblock1.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tcasestm.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tclosure.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tcmdline.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tcnstseq.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tcolors.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tconsteval.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tconstr1.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tconstr2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tconvert.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tcopy.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tcurrncy.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tdeprecated.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tdialogs.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tdllvar.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tdumpast.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
techo.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tendian.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tenum.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tester.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tfinally.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tfloat1.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tfloat2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tformat.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tforwty.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tforwty2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tgtk.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
thallo.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
thintoff.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tident.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tillrec.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tindent1.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tinit.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tinout.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tints.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tinvalidnewseq.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tinvwhen.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tio.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tisopr.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
titer.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
titer2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
titer3.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
titer4.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
titer5.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tlastmod.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tlibs.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tloops.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tlowhigh.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tmath.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tmatrix.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tmultim1.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tmultim2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tnamspc.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tnestif.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tnestprc.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tnew.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tnewlibs.cfg continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tnewlibs.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tnewsets.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tnewuns.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tnoop.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tnot.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tobjcov.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tobject2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tobjects.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
toop1.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
topaque.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
topena1.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
topenarrayrepr.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
topenlen.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
toptions.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tos.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
toverflw.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
toverl.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
toverl2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
toverlop.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
toverprc.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
toverwr.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tovfint.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tparedef.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tparscfg.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tparsefloat.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tparsopt.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tpos.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tposix.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tprep.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tprintf.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tprocvar.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tpush.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tquicksort.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tquit.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tquotewords.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tradix.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
trawstr.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
treadln.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
treadx.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
trecinca.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
trecincb.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
treciter.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
trecmod.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
trecmod2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
trectype.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
trefs.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tregex.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
treguse.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
trepr.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tromans.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tseq2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tseqcon.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tseqcon2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tsets.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tsidee1.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tsidee2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tsidee3.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tsidee4.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tsimmeth.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tsimtych.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tsizeof.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tsockets.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tsplit.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tstatret.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tstmtexp.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tstrace.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tstrange.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tstrdesc.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tstrdist.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tstreams.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tstrlits.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tstrset.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tstrtabs.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tstrutil.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
ttempl.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
ttempl2.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
ttempl3.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
ttime.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
ttuple1.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tunderscores.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tvardecl.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tvarious.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tvarnums.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
tvartup.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
twalker.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
typalias.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
typredef.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
wildhtml.html further development of graphics module 2010-02-14 13:02:39 +01:00
wingui.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
x11test.nim continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
xmltest.html continued work on html/xmlparser 2010-02-14 00:29:35 +01:00

This directory contains the test cases.
Each test must have a filename of the form: ``t*.nim``

The testcases may contain the directives ``#ERROR``, ``#ERROR_IN``, 
``#ERROR_MSG`` or ``#OUT``.
``#ERROR`` is used to indicate that the compiler should report
an error in the marked line (the line that contains the ``#ERROR``
directive.)
The format for ``#ERROR_IN`` is::

     #ERROR_IN filename linenumber

You can omit the extension of the filename (``.nim`` is then assumed).
The format for ``#ERROR_MSG`` is::

     #ERROR_MSG message

This directive specifies the error message Nimrod shall produce.

Tests which contain none of the ``#ERROR*`` directives should compile. 
Thus they are executed after successful compilation and their output 
is compared to the expected results (specified with the ``#OUT`` 
directive). Tests which require user interaction are currently not 
possible.