Pep and Nom

home | documentation | examples | translators | download | blog | all blog posts

doc.grammar.html
General notes about formal language grammars and nom.
index.html
This folder contains documentation about the Nom interpreted and compilable language and the PEP Pattern Engine for parsing.
misc.somequotes.html
A few quotations that could be used on this site.
pepnom-book.html
A booklet about the pep/nom system (old).
pepnom.doc.assembly.html
About the assembly language used by the pep/nom system to compile and run scripts in the pep interpreter.
pepnom.doc.classes.html
About the character classes that can be used in nom scripts.
pepnom.doc.faq.html
A set of questions and answers about the PEP virtual machine and the NOM scripting language.
pepnom.doc.inputstream.html
About the role of the text input-stream when using pep/nom
pepnom.doc.journal.html
Here I will just make notes about work I am carrying out on the PEP and NOM system. September 2019 seems to be the date that I finally had a decent implementation in 'c'. This file shows a long litany of programming work carried out, a lot of it in Colombia probably because time goes slower in that country.
pepnom.doc.todo.html
Things to do on the PEP and NOM system. - rewrite translate.perl.pss using the new syntax at eg/nom.syntax.reference.pss - make script nom.syntax.recognise.pss based on script above which just says “yes: nom syntax ok” or “no: etc” This script would become the basis of an non-error checking nom parser. - add help system to eg/drawbasic.pss - rewrite maths.tolatex.pss using new grammar in maths.parse.pss (not much to rewrite) - add upper case headings to text.tohtml.pss - add lists to the same - generate headers in eg/ to html with text.tohtml.pss - make a new script text.tolatex.pss for printing a book - revise the docs at nomlang.org/doc to generate printed material
pepnom.doc.vim.html
Using vim with pep/nom.
publish.html
Notes on publishing and promoting the pep pattern parser language system