ℙ𝕖𝕡 🙴 ℕ𝕠𝕞

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

You cannot be serious! John McEnroe, tennis player, said to umpire

the ℙ𝕖𝕡/ℕ𝕠𝕞 documents folder

This folder contains documentation about the Nom interpreted and compilable language and the ℙ𝕖𝕡 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 and context-sensitive text-patterns or languages.

I keep a journal of mundane everyday work that I carry out on the ℙ𝕖𝕡 🙵 ℕ𝕠𝕞 system at /doc/pepnom.doc.journal.html and I sometimes write more philosophical documents in a blog format in the nomblog There is a document about how you could help develop the nom system here and there is a list of things that I need to do

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

The example folder at /eg/ contains example nom scripts, each of which contain a header of documentation about what they do. The translation folder at /tr/ contains the nom scripts that can translate nom scripts into other languages such as rust | dart | perl | lua | go | java | javascript | ruby | python | tcl | c and each of those scripts also contains a documentation header explaining it’s function.

A not very up-to-date list of the documents in this folder is available.

This website is also generated by the ℕ𝕠𝕞 script /eg/text.tohtml.pss and the format of this “plain-text” is documented at /eg/text.tohtml.format.html . I hope some of this is of interest. Enjoy the Deniliquin Fig Tree below.