Annotated Table of Contents
The GitHub & npm README page.
The Abstract Syntax Tree (AST) object constructor.
A circular buffer object constructor. Used by trace to limit the number of trace records saved.
Module to export the entire library from a single module. This is the file that loads with the statement
Numerical identifiers used throughout
apg-lib to identify operators, states, etc.
The Parser. This is the main program that traverses the parse tree of opcodes, matching phrases from the input string as it goes.
The statistics object constructor.
The trace object constructor
A library of utility functions and objects.
This module has been developed programmatically in the
apg-lib build process.
It is used by the
apg.html application to build web pages on the fly.