This folder contains documentation about the Nom interpreted and compilable language and the PEP Pattern Engine for parsing.
Nom is a language with a syntax similar to sed but hopefully less cryptic than SED . Whereas sed matches and replaces regular expression patterns, nom recognises and transforms, translates or compiles context-free patterns or languages.
A list of the documents in this folder is available.
Current work being done on pep/nom is in /doc/pepnom.doc.journal.html
The folder /doc/commands/ contains information about
each command in the nom language such as the add
command, the
push
command and so on. The command index
contains a list of commands
and links to their documentation
The folder /doc/syntax/ contains information about the syntax of the nom language, as it is defined in the nom compiler bumble.sf.net/books/pars/compile.pss . The page /doc/syntax/doc.dir.index.html has a list of files in the syntax documentation.
The folder /doc/machine/ contains documentation about the pep virtual machine and each of it’s parts such as the stack , the tape and the workspace buffer among others
There is a booklet about the Pep&Nom system in plain text at /doc/pepnom-book.txt and html bumble.sf.net/books/pars/pars-book.html but the documents here are more up-to-date.
This website is also generated by a NOM script and the format of the plain-text is documented at /eg/text.tohtml.format.html . I hope some of this is of interest. Enjoy the Deniliquin Fig Tree below.