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