All Classes and Interfaces

Class
Description
Base class of various extensions.
A pointer to a tuple within the list of tuples.
An AWK associative array.
A Jawk abstract syntax tree node.
The Jawk interpreter.
Entry point into the parsing, analysis, and execution of a Jawk script.
Converts the AWK script into a syntax tree, which is useful the backend that either compiles or interprets the script.
A runtime exception thrown by Jawk.
Exception thrown when an operation is not permitted in sandbox mode.
A simple container for the parameters of a single AWK invocation.
AwkTuples class.
Manages multiple blocking code segments simultaneously such that unblocking one block condition releases the block of all other block code segments.
An item which blocks until something useful can be done with the object.
Simple pseudo-random number generator compatible with the C library random() function.
Similar to StringTokenizer, except that tokens are characters in the input string themselves.
Command-line interface for Jawk.
Tracks whether we are within a range defined by a pair of condition: startCondition endCondition
Extensions which make developing in Jawk and interfacing other extensions with Jawk much easier.
Relay data from an input stream to an output stream.
Load classes from a particular directory, disregarding the environmental class-path setting.
Thrown when exit() is called within a Jawk script.
With this Exception, any part of the code may request a System.exit(code) call with a specific code.
Metadata describing a single annotated extension function.
Registry used by extensions and the CLI to expose ready-to-use extension instances.
Differentiate from IllegalArgumentException to assist in programmatic distinction between Jawk and other argument exception issues.
Marks an extension function parameter as requiring an associative array.
A Jawk Extension.
Marks a method as the implementation of an Awk extension function.
Simple JSR-223 script engine for Jawk that delegates execution to the Awk runtime.
ScriptEngineFactory for Jawk.
The Jawk runtime coordinator.
 
A placeholder for blocks of code which are not implemented.
 
 
A reader which consumes one record at a time from an underlying input reader.
Marks a position within the tuple list (queue).
Similar to StringTokenizer, except that tokens are delimited by a regular expression.
AVM variant enforcing sandbox restrictions at runtime.
Awk variant that enforces sandbox restrictions by delegating to the sandbox-specific tuple and runtime implementations.
Variant of AwkTuples that rejects tuple generation for operations not permitted in sandbox mode.
Runtime component that raises AwkSandboxException when sandboxed code attempts operations that would escape the sandbox.
Represents one AWK-script file content source.
Represents one AWK-script content source.
Similar to StringTokenizer, except that tokens are delimited by a single character.
Enable stdin processing in Jawk, to be used in conjunction with the -ni parameter.
UninitializedObject class.
The AWK Variable Manager.