W3C CVS

2001/blindfold/sample/

Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions.

Sample Code

See also the main blindfold page and user manual

When run with --self-test and no input, every executable here should:

  1. return 0 if the system seems to be working properly
  2. return 1 if it is not
  3. ... more codes, guidance on stdout & stderr?

All .c and .cpp files are compiled by default into executables of the same name. If they need special compiler flags, etc, put something in the makefile.

Some of this code is designed to teach, some to test; all can do a little of both.

It might be important to make a distinction between "inside" testing and "outside" testing. You can tell basically by the header files included.

Sandro Hawke
$Id: README.cvs,v 1.1 2001/07/11 21:09:05 sandro Exp $

Current directory: [Public] / 2001 / blindfold / sample


FileRev.AgeAuthorLast log entry
[BACK] Previous Directory     
[DIR] delta/     
[DIR] wsdl/     
[DIR] xml/     
[TXT] unix-etc-group6.bnf  1.1  6 years sandro  switched from "add tuple" to "insert"
[TXT] ntriples.bnf  1.1  6 years sandro  initial version
[TXT] unix-etc-group5.bnf  1.3  6 years sandro  cleaned up for human readers a little
[TXT] Makefile  1.4  6 years sandro  working on wsdl
[TXT] tim1.nt  1.1  6 years sandro  Some example in a conversation
[TXT] tim2.nt  1.1  6 years sandro  Some example in a conversation
[TXT] sw-beru.nt  1.1  6 years sandro  some sample knowledge files
[TXT] sw-grandad-beru.nt  1.1  6 years sandro  some sample knowledge files
[TXT] sw-grandad-newvar.nt  1.1  6 years sandro  some sample knowledge files
[TXT] sw-grandad.nt  1.1  6 years sandro  some sample knowledge files
[TXT] sw-granmom.nt  1.1  6 years sandro  some sample knowledge files
[TXT] sw-owen.nt  1.1  6 years sandro  some sample knowledge files
[TXT] ntcp.cpp  1.2  6 years sandro  glp to thrash on symbol atom table
[TXT] symbol-tester.cpp  1.1  6 years sandro  glp to thrash on symbol atom table
[TXT] n3.bnf  1.4  6 years sandro  added space* and space+ in several places removed "#" from forbidden chars in UR...
[TXT] hashdemo.c  1.1  6 years sandro  implemented decent C hash tables (hashmap)
[TXT] sem1.bnfd  1.2  6 years sandro  implemented charsets
[TXT] unix-etc-group.bnf  1.5  6 years sandro  implemented charsets
[TXT] unix-etc-group1.bnf  1.1  6 years sandro  trying to get basic actions to work
[TXT] bytefifo.cpp  1.1  6 years sandro  wrote bytefifo
[TXT] README.cvs  1.1  6 years sandro  fixing up readme's
[TXT] loopstate-counting.cpp  1.2  6 years sandro  added makefile (make/tester does most of the work)
[TXT] sem2.bnfd  1.1  7 years sandro  actions are coming along; local/global/literal naming is implemented
[TXT] naming.bnfd  1.1  7 years sandro  added term naming
[TXT] 1024-byte-string.bnfd  1.1  7 years sandro  abstracted tree structuring to dltree; implemented repeat() for "x? x* x+"
[TXT] 10240-byte-string.bnfd  1.1  7 years sandro  abstracted tree structuring to dltree; implemented repeat() for "x? x* x+"
[TXT] repeats.bnfd  1.1  7 years sandro  abstracted tree structuring to dltree; implemented repeat() for "x? x* x+"
[TXT] trailing-question-mark-2.bnfd  1.1  7 years sandro  abstracted tree structuring to dltree; implemented repeat() for "x? x* x+"
[TXT] trailing-question-mark.bnfd  1.1  7 years sandro  abstracted tree structuring to dltree; implemented repeat() for "x? x* x+"
[TXT] test1.bnfd  1.1  7 years sandro  first draft, from over the weekend; what's implemented seems to work
[TXT] test2.bnfd  1.1  7 years sandro  first draft, from over the weekend; what's implemented seems to work
[TXT] test3.bnfd  1.1  7 years sandro  first draft, from over the weekend; what's implemented seems to work
[TXT] test4.bnfd  1.1  7 years sandro  first draft, from over the weekend; what's implemented seems to work
[TXT] test5.bnfd  1.1  7 years sandro  first draft, from over the weekend; what's implemented seems to work

Show only files with tag:

Webmaster