Pep and Nom
home |
documentation |
download |
blog |
all blog posts
-
index.html
-
Information about the
PEP virtual machine and it’s elements.
-
pep.accumulator.html
-
The accumulator : a
PEP register for simple counting.
-
pep.chars.html
-
The 'chars' register: automatic character counter of the
PEP machine.
-
pep.delimiter.html
-
The (grammar) parse-token delimiter register in the
PEP machine
-
pep.flag.html
-
The 'flag' register: an internal
PEP machine register.
-
pep.lines.html
-
The pep virtual machine maintains an automatic count of the number of
lines which have been read from the input stream. This line-count is kept
in the lines register of the virtual machine. You can access this
register with the
lines
command and the nolines
command.
-
pep.machine.html
-
An overview of the elements of the
PEP virtual machine
-
pep.peep.html
-
The peep buffer is a single character buffer which stores the next character
in the input stream. When a
read
command is performed the current
value of the peep buffer is appended to the workspace buffer and the
next character from the input stream is placed into the peep buffer.
-
pep.stack.html
-
The stack within the Pep machine (Parsing Engine for Patterns) is a stack of
strings which can be pushed and popped
The pep stack is designed to work in conjuction with, and be synchronized
to the pep tape (which is an array of strings with a pointer to
the current tape-cell)
-
pep.tape.html
-
The 'Tape': a string array structure in the
PEP machine.
-
pep.workspace.html
-
The workspace : a string manipulation buffer in the
PEP machine