Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractExtension - Class in org.metricshub.jawk.ext
Base class of various extensions.
AbstractExtension() - Constructor for class org.metricshub.jawk.ext.AbstractExtension
 
add() - Method in class org.metricshub.jawk.intermediate.AwkTuples
add.
ADD - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Numerically adds the top two elements of the stack with the result pushed onto the stack.
addGlobalVariableNameToOffsetMapping(String, int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
Accept a {variable_name -> offset} mapping such that global variables can be assigned while processing name=value and filename command-line arguments.
addNameValueOrFileName(String) - Method in class org.metricshub.jawk.util.AwkSettings
Add a name=value or filename entry.
address(Address) - Method in class org.metricshub.jawk.intermediate.AwkTuples
address.
Address - Class in org.metricshub.jawk.intermediate
A pointer to a tuple within the list of tuples.
Address(String) - Constructor for class org.metricshub.jawk.intermediate.Address
 
addressArg() - Method in class org.metricshub.jawk.intermediate.PositionTracker
 
APPLY_RS - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Apply the RS variable by notifying the partitioning reader that there is a new regular expression to use when partitioning input records.
APPLY_SUBSEP - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Convert a list of array indices to a concatenated string with SUBSEP.
applyRS() - Method in class org.metricshub.jawk.intermediate.AwkTuples
applyRS.
applyRS(Object) - Method in class org.metricshub.jawk.jrt.JRT
applyRS.
applySubsep(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
applySubsep.
arg(int) - Method in class org.metricshub.jawk.intermediate.PositionTracker
 
ARGC_OFFSET - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assign the ARGC variable offset.
argcOffset(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
argcOffset.
ARGV_OFFSET - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assign the ARGV variable offset.
argvOffset(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
argvOffset.
assign(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
assign.
ASSIGN - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assigns the top-of-stack to a variable.
ASSIGN_ARRAY - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assigns an item to an array element.
ASSIGN_AS_INPUT - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assigns the top-of-stack to $0.
ASSIGN_AS_INPUT_FIELD - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assigns an item as a particular input field; the field number can be 0.
assignArray(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
assignArray.
assignAsInput() - Method in class org.metricshub.jawk.intermediate.AwkTuples
assignAsInput.
assignAsInputField() - Method in class org.metricshub.jawk.intermediate.AwkTuples
assignAsInputField.
assignEnvironmentVariables(AssocArray) - Static method in class org.metricshub.jawk.jrt.JRT
Called by AVM/compiled modules to assign local environment variables to an associative array (in this case, to ENVIRON).
assignIndex(int) - Method in class org.metricshub.jawk.intermediate.Address
Set the tuple index of this address.
assignInitialVariables(Map<String, Object>) - Method in class org.metricshub.jawk.jrt.JRT
Assign all -v variables.
assignVariable(String, Object) - Method in class org.metricshub.jawk.backend.AVM
Set the contents of a user-defined AWK variable.
assignVariable(String, Object) - Method in interface org.metricshub.jawk.jrt.VariableManager
Set the contents of a user-defined AWK variable.
AssocArray - Class in org.metricshub.jawk.jrt
An AWK associative array.
AssocArray(boolean) - Constructor for class org.metricshub.jawk.jrt.AssocArray
Constructor for AssocArray.
AstNode - Class in org.metricshub.jawk.frontend
A Jawk abstract syntax tree node.
AstNode() - Constructor for class org.metricshub.jawk.frontend.AstNode
 
atan2() - Method in class org.metricshub.jawk.intermediate.AwkTuples
atan2.
ATAN2 - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Built-in function that pops the first two items off the stack, calls the java.lang.Math.atan2 method with these as arguments, and places the result onto the stack.
AVM - Class in org.metricshub.jawk.backend
The Jawk interpreter.
AVM() - Constructor for class org.metricshub.jawk.backend.AVM
Construct the interpreter.
AVM(AwkInterpreteSettings, Map<String, JawkExtension>) - Constructor for class org.metricshub.jawk.backend.AVM
Construct the interpreter, accepting parameters which may have been set on the command-line arguments to the JVM.
Awk - Class in org.metricshub.jawk
Entry point into the parsing, analysis, and execution of a Jawk script.
Awk() - Constructor for class org.metricshub.jawk.Awk
Create a new instance of Awk without extensions
Awk(Map<String, JawkExtension>) - Constructor for class org.metricshub.jawk.Awk
Create a new instance of Awk with the specified extensions
AwkInterpreteSettings - Interface in org.metricshub.jawk.util
Settings used during interpretation of AWK tuples.
AwkParser - Class in org.metricshub.jawk.frontend
Converts the AWK script into a syntax tree, which is useful the backend that either compiles or interprets the script.
AwkParser(Map<String, JawkExtension>) - Constructor for class org.metricshub.jawk.frontend.AwkParser
Constructor for AwkParser.
AwkRuntimeException - Exception in org.metricshub.jawk.jrt
A runtime exception thrown by Jawk.
AwkRuntimeException(int, String) - Constructor for exception org.metricshub.jawk.jrt.AwkRuntimeException
Constructor for AwkRuntimeException.
AwkRuntimeException(int, String, Throwable) - Constructor for exception org.metricshub.jawk.jrt.AwkRuntimeException
 
AwkRuntimeException(String) - Constructor for exception org.metricshub.jawk.jrt.AwkRuntimeException
Constructor for AwkRuntimeException.
AwkRuntimeException(String, Throwable) - Constructor for exception org.metricshub.jawk.jrt.AwkRuntimeException
 
AwkSettings - Class in org.metricshub.jawk.util
A simple container for the parameters of a single AWK invocation.
AwkSettings() - Constructor for class org.metricshub.jawk.util.AwkSettings
 
AwkTuples - Class in org.metricshub.jawk.intermediate
AwkTuples class.
AwkTuples() - Constructor for class org.metricshub.jawk.intermediate.AwkTuples
 

B

block() - Method in class org.metricshub.jawk.jrt.BlockObject
Block until meaningful data is made available for the client application.
block(BlockObject) - Method in class org.metricshub.jawk.jrt.BlockManager
Executes all block segments simultaneously, waiting for one block release.
BlockManager - Class in org.metricshub.jawk.jrt
Manages multiple blocking code segments simultaneously such that unblocking one block condition releases the block of all other block code segments.
BlockManager() - Constructor for class org.metricshub.jawk.jrt.BlockManager
 
BlockObject - Class in org.metricshub.jawk.jrt
An item which blocks until something useful can be done with the object.
boolArg(int) - Method in class org.metricshub.jawk.intermediate.PositionTracker
 
BSDRandom - Class in org.metricshub.jawk.jrt
Simple pseudo-random number generator compatible with the C library random() function.
BSDRandom(int) - Constructor for class org.metricshub.jawk.jrt.BSDRandom
Create a new generator with the specified seed.

C

CALL_FUNCTION - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Call a user function.
callFunction(Supplier<Address>, String, int, int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
callFunction.
CharacterTokenizer - Class in org.metricshub.jawk.jrt
Similar to StringTokenizer, except that tokens are characters in the input string themselves.
CharacterTokenizer(String) - Constructor for class org.metricshub.jawk.jrt.CharacterTokenizer
Construct a CharacterTokenizer.
CHECK_CLASS - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Checks whether the top-of-stack is of a particular class type; if not, an AwkRuntimeException is thrown.
checkClass(Class<?>) - Method in class org.metricshub.jawk.intermediate.AwkTuples
checkClass.
classArg() - Method in class org.metricshub.jawk.intermediate.PositionTracker
 
clear() - Method in class org.metricshub.jawk.jrt.AssocArray
Clear the array
clearNextBlockObject() - Method in class org.metricshub.jawk.jrt.BlockObject
Eliminate the rest of the BlockObject chain.
Cli - Class in org.metricshub.jawk
Command-line interface for Jawk.
Cli() - Constructor for class org.metricshub.jawk.Cli
Creates a CLI instance wired to the standard input and output streams.
Cli(InputStream, PrintStream, PrintStream) - Constructor for class org.metricshub.jawk.Cli
Creates a CLI instance using the supplied streams.
close() - Method in class org.metricshub.jawk.intermediate.AwkTuples
close.
CLOSE - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Close the specified file.
CMP_EQ - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Compares the top two stack elements; pushes 1 onto the stack if equal, 0 if not equal.
CMP_GT - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Compares the top two stack elements; pushes 1 onto the stack if x1 > x2, 0 if not equal.
CMP_LT - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Compares the top two stack elements; pushes 1 onto the stack if x1 < x2, 0 if not equal.
cmpEq() - Method in class org.metricshub.jawk.intermediate.AwkTuples
cmpEq.
cmpGt() - Method in class org.metricshub.jawk.intermediate.AwkTuples
cmpGt.
cmpLt() - Method in class org.metricshub.jawk.intermediate.AwkTuples
cmpLt.
compare(Object, Object) - Method in class org.metricshub.jawk.jrt.AssocArray
Comparator implementation used by the TreeMap when keys are to be maintained in sorted order.
compare2(Object, Object, int) - Static method in class org.metricshub.jawk.jrt.JRT
Compares two objects.
compile(Reader) - Method in class org.metricshub.jawk.Awk
Compiles the specified AWK script and returns the intermediate representation as AwkTuples.
compile(String) - Method in class org.metricshub.jawk.Awk
Compiles the specified AWK script and returns the intermediate representation as AwkTuples.
compile(List<ScriptSource>) - Method in class org.metricshub.jawk.Awk
Compiles a list of script sources into AwkTuples that can be interpreted by the AVM runtime.
compileForEval(String) - Method in class org.metricshub.jawk.Awk
Compile an expression to evaluate (not a full script)
concat() - Method in class org.metricshub.jawk.intermediate.AwkTuples
concat.
CONCAT - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Pop and concatenate two strings from the top-of-stack; push the result onto the stack.
CONDITION_PAIR - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Returns a pair of regex patterns.
conditionPair() - Method in class org.metricshub.jawk.intermediate.AwkTuples
regexpPair.
ConditionPair - Class in org.metricshub.jawk.jrt
Tracks whether we are within a range defined by a pair of condition: startCondition endCondition
ConditionPair() - Constructor for class org.metricshub.jawk.jrt.ConditionPair
Constructor for ConditionPair.
CONSUME_INPUT - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Consume next line of input; assigning $0 and recalculating $1, $2, etc.
consumeInput(InputStream, boolean, Locale) - Method in class org.metricshub.jawk.jrt.JRT
Attempt to consume one line of input.
consumeInput(Address) - Method in class org.metricshub.jawk.intermediate.AwkTuples
consumeInput.
CONVFMT_OFFSET - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assign the CONVFMT variable offset.
convfmtOffset(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
convfmtOffset.
CoreExtension - Class in org.metricshub.jawk.ext
Extensions which make developing in Jawk and interfacing other extensions with Jawk much easier.
CoreExtension() - Constructor for class org.metricshub.jawk.ext.CoreExtension
Constructor for CoreExtension.
cos() - Method in class org.metricshub.jawk.intermediate.AwkTuples
cos.
COS - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Built-in function that pops the top-of-stack, calls the java.lang.Math.cos method with the top-of-stack as the argument, and places the result onto the stack.
create(String[], InputStream, PrintStream, PrintStream) - Static method in class org.metricshub.jawk.Cli
Convenience factory that parses arguments, executes the CLI, and returns the configured instance.
createAddress(String) - Method in class org.metricshub.jawk.intermediate.AwkTuples
createAddress.
createBindings() - Method in class org.metricshub.jawk.jsr223.JawkScriptEngine
current() - Method in class org.metricshub.jawk.intermediate.PositionTracker
 

D

DataPump - Class in org.metricshub.jawk.jrt
Relay data from an input stream to an output stream.
DataPump(InputStream, PrintStream) - Constructor for class org.metricshub.jawk.jrt.DataPump
Represents a data pump.
dec(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
dec.
dec(Object) - Static method in class org.metricshub.jawk.jrt.JRT
Return an object which is numerically equivalent to one minus a given object.
DEC - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Decreases the variable reference by one; pushes the result onto the stack.
DEC_ARRAY_REF - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Decreases the array element reference by one; pushes the result onto the stack.
DEC_DOLLAR_REF - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Decreases the input field variable by one; pushes the result onto the stack.
decArrayRef(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
decArrayRef.
decDollarRef() - Method in class org.metricshub.jawk.intermediate.AwkTuples
decDollarRef.
DELETE_ARRAY - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Delete the specified array.
DELETE_ARRAY_ELEMENT - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Deletes an entry in an array.
deleteArray(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
deleteArray.
deleteArrayElement(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
deleteArrayElement.
DEREF_ARRAY - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Constant DEREF_ARRAY=336
dereference(int, boolean, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
dereference.
DEREFERENCE - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Obtains an item from the variable manager and push it onto the stack.
dereferenceArray() - Method in class org.metricshub.jawk.intermediate.AwkTuples
dereferenceArray.
DESCRIPTION_COMMAND_LINE_SCRIPT - Static variable in class org.metricshub.jawk.util.ScriptSource
Constant DESCRIPTION_COMMAND_LINE_SCRIPT="<command-line-supplied-script>"
DestDirClassLoader - Class in org.metricshub.jawk.util
Load classes from a particular directory, disregarding the environmental class-path setting.
DestDirClassLoader(String) - Constructor for class org.metricshub.jawk.util.DestDirClassLoader
Constructor for DestDirClassLoader.
DIV_EQ - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Divides the contents of the variable by an adjustment value; assigns the result to the variable and pushes the result onto the stack.
DIV_EQ_ARRAY - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Divides the contents of an indexed array by an adjustment value; assigns the result to the array and pushes the result onto the stack.
DIV_EQ_INPUT_FIELD - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Divides the contents of an input field by an adjustment value; assigns the result to the input field and pushes the result onto the stack.
divEq(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
divEq.
divEqArray(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
divEqArray.
divEqInputField() - Method in class org.metricshub.jawk.intermediate.AwkTuples
divEqInputField.
divide() - Method in class org.metricshub.jawk.intermediate.AwkTuples
divide.
DIVIDE - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Numerically divides the top two elements of the stack with the result pushed onto the stack.
dump(PrintStream) - Method in class org.metricshub.jawk.frontend.AstNode
Dump a meaningful text representation of this abstract syntax tree node to the output (print) stream.
dump(PrintStream) - Method in class org.metricshub.jawk.intermediate.AwkTuples
dump.
dump(String, InputStream, PrintStream) - Static method in class org.metricshub.jawk.jrt.DataPump
Allocate the data pump and start the thread.
dup() - Method in class org.metricshub.jawk.intermediate.AwkTuples
dup.
DUP - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Duplicates the top-of-stack on the stack.

E

EndException - Exception in org.metricshub.jawk.jrt
Thrown when exit() is called within a Jawk script.
EndException() - Constructor for exception org.metricshub.jawk.jrt.EndException
Constructor for EndException.
EndException(String) - Constructor for exception org.metricshub.jawk.jrt.EndException
Constructor for EndException.
ENVIRON_OFFSET - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assign the ENVIRON variable offset.
environOffset(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
environOffset.
eval(Reader, ScriptContext) - Method in class org.metricshub.jawk.jsr223.JawkScriptEngine
eval(String) - Method in class org.metricshub.jawk.Awk
Evaluates the specified AWK expression (not a full script, just an expression) and returns the value of this expression.
eval(String, String) - Method in class org.metricshub.jawk.Awk
Evaluates the specified AWK expression (not a full script, just an expression) and returns the value of this expression.
eval(String, String, String) - Method in class org.metricshub.jawk.Awk
Evaluates the specified AWK expression (not a full script, just an expression) and returns the value of this expression.
eval(String, ScriptContext) - Method in class org.metricshub.jawk.jsr223.JawkScriptEngine
eval(AwkTuples, String) - Method in class org.metricshub.jawk.backend.AVM
Evaluate the provided tuples as an AWK expression.
eval(AwkTuples, String, String) - Method in class org.metricshub.jawk.Awk
Evaluates the specified AWK tuples, i.e. the result of the execution of the TERNARY_EXPRESSION AST (the value that has been pushed in the stack).
exec() - Method in class org.metricshub.jawk.intermediate.AwkTuples
exec.
EXEC - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Execute the specified AWK code
EXIT_CODE_OK - Static variable in exception org.metricshub.jawk.ExitException
Constant EXIT_CODE_OK=0
EXIT_WITH_CODE - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Terminates execution and returns specified exit code.
EXIT_WITHOUT_CODE - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Terminates execution without specifying an exit code.
ExitException - Exception in org.metricshub.jawk
With this Exception, any part of the code may request a System.exit(code) call with a specific code.
ExitException() - Constructor for exception org.metricshub.jawk.ExitException
Request exit with the EXIT_CODE_OK.
ExitException(int) - Constructor for exception org.metricshub.jawk.ExitException
Constructor for ExitException.
ExitException(int, String) - Constructor for exception org.metricshub.jawk.ExitException
Constructor for ExitException.
ExitException(int, String, Throwable) - Constructor for exception org.metricshub.jawk.ExitException
Constructor for ExitException.
ExitException(int, Throwable) - Constructor for exception org.metricshub.jawk.ExitException
Constructor for ExitException.
ExitException(String) - Constructor for exception org.metricshub.jawk.ExitException
Constructor for ExitException.
exitWithCode() - Method in class org.metricshub.jawk.intermediate.AwkTuples
exitWithCode.
exitWithoutCode() - Method in class org.metricshub.jawk.intermediate.AwkTuples
exitWithCode.
exp() - Method in class org.metricshub.jawk.intermediate.AwkTuples
exp.
EXP - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Built-in function that pops the top-of-stack, calls the java.lang.Math.exp method with the top-of-stack as the argument, and places the result onto the stack.
extension(String, int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
extension.
EXTENSION - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Call a function from an extension
extensionKeywords() - Method in class org.metricshub.jawk.ext.CoreExtension
All the extended keywords supported by this extension.
extensionKeywords() - Method in interface org.metricshub.jawk.ext.JawkExtension
All the extended keywords supported by this extension.
extensionKeywords() - Method in class org.metricshub.jawk.ext.StdinExtension
All the extended keywords supported by this extension.

F

FILENAME_OFFSET - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assign the FILENAME variable offset.
filenameOffset(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
filenameOffset.
FNR_OFFSET - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assign the FNR variable offset.
fnrOffset(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
fnrOffset.
fromFilenameList() - Method in class org.metricshub.jawk.jrt.PartitioningReader
fromFilenameList.
fromId(int) - Static method in enum org.metricshub.jawk.intermediate.Opcode
 
FS_OFFSET - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assign the FS variable offset.
fsOffset(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
fsOffset.
function(String, int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
function.
FUNCTION - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Define a user function.

G

get(Object) - Method in class org.metricshub.jawk.jrt.AssocArray
get.
GET_FIRST_AND_REMOVE_FROM_KEYLIST - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Removes an item from the key list (deque) and pushes it onto the operand stack.
GET_INPUT_FIELD - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Push an input field onto the stack.
getARGC() - Method in class org.metricshub.jawk.backend.AVM
getARGC.
getARGC() - Method in interface org.metricshub.jawk.jrt.VariableManager
getARGC.
getARGV() - Method in class org.metricshub.jawk.backend.AVM
getARGV.
getARGV() - Method in interface org.metricshub.jawk.jrt.VariableManager
getARGV.
getAssocArrayParameterPositions(String, int) - Method in class org.metricshub.jawk.ext.AbstractExtension
Define the parameters which are expected to be associative arrays.
getAssocArrayParameterPositions(String, int) - Method in class org.metricshub.jawk.ext.CoreExtension
Define the parameters which are expected to be associative arrays.
getAssocArrayParameterPositions(String, int) - Method in interface org.metricshub.jawk.ext.JawkExtension
Define the parameters which are expected to be associative arrays.
getBlockObjects() - Method in class org.metricshub.jawk.jrt.BlockObject
Obtain all chained BlockObjects as a List, including this one.
getCode() - Method in exception org.metricshub.jawk.ExitException
Returns the code to be passed to the System.exit(code) call.
getCONVFMT() - Method in class org.metricshub.jawk.backend.AVM
getCONVFMT.
getCONVFMT() - Method in interface org.metricshub.jawk.jrt.VariableManager
getCONVFMT.
getDefaultExtensions() - Static method in class org.metricshub.jawk.Awk
Discovers and instantiates the default set of JawkExtensions used by Jawk.
getDefaultORS() - Method in interface org.metricshub.jawk.util.AwkInterpreteSettings
 
getDefaultORS() - Method in class org.metricshub.jawk.util.AwkSettings
Getter for the field defaultORS.
getDefaultRS() - Method in interface org.metricshub.jawk.util.AwkInterpreteSettings
 
getDefaultRS() - Method in class org.metricshub.jawk.util.AwkSettings
Getter for the field defaultRS.
getDescription() - Method in class org.metricshub.jawk.util.ScriptSource
Getter for the field description.
getEngineName() - Method in class org.metricshub.jawk.jsr223.JawkScriptEngineFactory
 
getEngineVersion() - Method in class org.metricshub.jawk.jsr223.JawkScriptEngineFactory
 
getExtensionName() - Method in class org.metricshub.jawk.ext.CoreExtension
getExtensionName.
getExtensionName() - Method in interface org.metricshub.jawk.ext.JawkExtension
getExtensionName.
getExtensionName() - Method in class org.metricshub.jawk.ext.StdinExtension
getExtensionName.
getExtensions() - Method in class org.metricshub.jawk.jsr223.JawkScriptEngineFactory
 
getFactory() - Method in class org.metricshub.jawk.jsr223.JawkScriptEngine
getFieldSeparator() - Method in interface org.metricshub.jawk.util.AwkInterpreteSettings
 
getFieldSeparator() - Method in class org.metricshub.jawk.util.AwkSettings
Initial Field Separator (FS) value.
getFilePath() - Method in class org.metricshub.jawk.util.ScriptFileSource
Getter for the field filePath.
getFirstAndRemoveFromList() - Method in class org.metricshub.jawk.intermediate.AwkTuples
getFirstAndRemoveFromList.
getFS() - Method in class org.metricshub.jawk.backend.AVM
getFS.
getFS() - Method in interface org.metricshub.jawk.jrt.VariableManager
getFS.
getFunctionNameSet() - Method in class org.metricshub.jawk.intermediate.AwkTuples
getFunctionNameSet.
getGlobalVariableAarrayMap() - Method in class org.metricshub.jawk.intermediate.AwkTuples
getGlobalVariableAarrayMap.
getGlobalVariableOffsetMap() - Method in class org.metricshub.jawk.intermediate.AwkTuples
getGlobalVariableOffsetMap.
getInput() - Method in interface org.metricshub.jawk.util.AwkInterpreteSettings
 
getInput() - Method in class org.metricshub.jawk.util.AwkSettings
Where input is read from.
getInputField() - Method in class org.metricshub.jawk.intermediate.AwkTuples
getInputField.
getInputLine() - Method in class org.metricshub.jawk.jrt.JRT
Getter for the field inputLine.
getLanguageName() - Method in class org.metricshub.jawk.jsr223.JawkScriptEngineFactory
 
getLanguageVersion() - Method in class org.metricshub.jawk.jsr223.JawkScriptEngineFactory
 
getLastAst() - Method in class org.metricshub.jawk.Awk
Returns the last parsed AST produced by Awk.compile(List).
GETLINE_INPUT - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Obtains input from stdin/filename-args and pushes input line and status code onto the stack.
getlineInput() - Method in class org.metricshub.jawk.intermediate.AwkTuples
getlineInput.
getLineNumber() - Method in exception org.metricshub.jawk.jrt.AwkRuntimeException
Returns the line number associated with this exception or -1 if unavailable.
getLocale() - Method in interface org.metricshub.jawk.util.AwkInterpreteSettings
 
getLocale() - Method in class org.metricshub.jawk.util.AwkSettings
Getter for the field locale.
getMapVersion() - Method in class org.metricshub.jawk.jrt.AssocArray
getMapVersion.
getMethodCallSyntax(String, String, String...) - Method in class org.metricshub.jawk.jsr223.JawkScriptEngineFactory
 
getMimeTypes() - Method in class org.metricshub.jawk.jsr223.JawkScriptEngineFactory
 
getNames() - Method in class org.metricshub.jawk.jsr223.JawkScriptEngineFactory
 
getNameValueOrFileNames() - Method in interface org.metricshub.jawk.util.AwkInterpreteSettings
 
getNameValueOrFileNames() - Method in class org.metricshub.jawk.util.AwkSettings
Contains name=value or filename entries.
getNotifierTag() - Method in class org.metricshub.jawk.jrt.BlockObject
Construct a meaningful notifier tag for this BlockObject.
getOFS() - Method in class org.metricshub.jawk.backend.AVM
getOFS.
getOFS() - Method in interface org.metricshub.jawk.jrt.VariableManager
getOFS.
getORS() - Method in class org.metricshub.jawk.backend.AVM
 
getORS() - Method in interface org.metricshub.jawk.jrt.VariableManager
getORS.
getOutputFiles() - Method in class org.metricshub.jawk.jrt.JRT
Getter for the field outputFiles.
getOutputStatement(String) - Method in class org.metricshub.jawk.jsr223.JawkScriptEngineFactory
 
getOutputStream() - Method in interface org.metricshub.jawk.util.AwkInterpreteSettings
 
getOutputStream() - Method in class org.metricshub.jawk.util.AwkSettings
Output stream; System.out by default, which means we will print to stdout by default
getParameter(String) - Method in class org.metricshub.jawk.jsr223.JawkScriptEngineFactory
 
getPartitioningReader() - Method in class org.metricshub.jawk.jrt.JRT
Getter for the field partitioningReader.
getPrecompiledTuples() - Method in class org.metricshub.jawk.Cli
Returns the precompiled tuples loaded via the -l option, if any.
getProgram(String...) - Method in class org.metricshub.jawk.jsr223.JawkScriptEngineFactory
 
getReader() - Method in class org.metricshub.jawk.util.ScriptFileSource
Obtain the Reader serving the script contents.
getReader() - Method in class org.metricshub.jawk.util.ScriptSource
Obtain the Reader serving the script contents.
getRS() - Method in class org.metricshub.jawk.backend.AVM
getRS.
getRS() - Method in interface org.metricshub.jawk.jrt.VariableManager
getRS.
getScriptEngine() - Method in class org.metricshub.jawk.jsr223.JawkScriptEngineFactory
 
getScriptSources() - Method in class org.metricshub.jawk.Cli
Returns the list of script sources specified on the command line.
getSettings() - Method in class org.metricshub.jawk.Cli
Returns the mutable AwkSettings configured from the command line.
getSUBSEP() - Method in class org.metricshub.jawk.backend.AVM
getSUBSEP.
getSUBSEP() - Method in interface org.metricshub.jawk.jrt.VariableManager
getSUBSEP.
getVariables() - Method in interface org.metricshub.jawk.util.AwkInterpreteSettings
 
getVariables() - Method in class org.metricshub.jawk.util.AwkSettings
Contains variable assignments which are applied prior to executing the script (-v assignments).
GOTO - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Jumps to a specified address.
gotoAddress(Address) - Method in class org.metricshub.jawk.intermediate.AwkTuples
gotoAddress.

H

hasInputFields() - Method in class org.metricshub.jawk.jrt.JRT
 
hasMoreElements() - Method in class org.metricshub.jawk.jrt.CharacterTokenizer
hasMoreElements() - Method in class org.metricshub.jawk.jrt.RegexTokenizer
hasMoreElements() - Method in class org.metricshub.jawk.jrt.SingleCharacterTokenizer

I

ifFalse(Address) - Method in class org.metricshub.jawk.intermediate.AwkTuples
ifFalse.
IFFALSE - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Pops and evaluates the top-of-stack; if false, it jumps to a specified address.
ifTrue(Address) - Method in class org.metricshub.jawk.intermediate.AwkTuples
ifTrue.
IFTRUE - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Pops and evaluates the top-of-stack; if true, it jumps to a specified address.
IllegalAwkArgumentException - Exception in org.metricshub.jawk.jrt
Differentiate from IllegalArgumentException to assist in programmatic distinction between Jawk and other argument exception issues.
IllegalAwkArgumentException(String) - Constructor for exception org.metricshub.jawk.jrt.IllegalAwkArgumentException
Constructor for IllegalAwkArgumentException.
inc(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
inc.
inc(Object) - Static method in class org.metricshub.jawk.jrt.JRT
Return an object which is numerically equivalent to one plus a given object.
INC - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Increases the variable reference by one; pushes the result onto the stack.
INC_ARRAY_REF - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Increases the array element reference by one; pushes the result onto the stack.
INC_DOLLAR_REF - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Increases the input field variable by one; pushes the result onto the stack.
incArrayRef(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
incArrayRef.
incDollarRef() - Method in class org.metricshub.jawk.intermediate.AwkTuples
incDollarRef.
incFNR() - Method in class org.metricshub.jawk.backend.AVM
Increases the FNR variable by 1.
incFNR() - Method in interface org.metricshub.jawk.jrt.VariableManager
Increases the FNR variable by 1.
incNR() - Method in class org.metricshub.jawk.backend.AVM
Increases the NR variable by 1.
incNR() - Method in interface org.metricshub.jawk.jrt.VariableManager
Increases the NR variable by 1.
index() - Method in class org.metricshub.jawk.intermediate.Address
index.
index() - Method in class org.metricshub.jawk.intermediate.AwkTuples
index.
INDEX - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Built-in function that locates a substring within a source string and pushes the location onto the stack.
init(VariableManager, JRT, AwkSettings) - Method in class org.metricshub.jawk.ext.AbstractExtension
Called after the creation and before normal processing of the extension, pass in the Jawk Runtime Manager and the Variable Manager once.
init(VariableManager, JRT, AwkSettings) - Method in interface org.metricshub.jawk.ext.JawkExtension
Called after the creation and before normal processing of the extension, pass in the Jawk Runtime Manager and the Variable Manager once.
init(VariableManager, JRT, AwkSettings) - Method in class org.metricshub.jawk.ext.StdinExtension
Called after the creation and before normal processing of the extension, pass in the Jawk Runtime Manager and the Variable Manager once.
intArg(int) - Method in class org.metricshub.jawk.intermediate.PositionTracker
 
interpret(AwkTuples) - Method in class org.metricshub.jawk.backend.AVM
Traverse the tuples, executing their associated opcodes to provide an execution platform for Jawk scripts.
intFunc() - Method in class org.metricshub.jawk.intermediate.AwkTuples
intFunc.
INTFUNC - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Built-in function that pops the top-of-stack, removes its fractional part, if any, and places the result onto the stack.
invoke(String, Object[]) - Method in class org.metricshub.jawk.ext.CoreExtension
Invoke extension as a method.
invoke(String, Object[]) - Method in interface org.metricshub.jawk.ext.JawkExtension
Invoke extension as a method.
invoke(String, Object[]) - Method in class org.metricshub.jawk.ext.StdinExtension
Invoke extension as a method.
invoke(String, AwkSettings) - Method in class org.metricshub.jawk.Awk
invoke.
invoke(List<ScriptSource>, AwkSettings) - Method in class org.metricshub.jawk.Awk
Compiles and invokes the specified list of ScriptSources using the provided AwkSettings.
invoke(AwkTuples, AwkInterpreteSettings) - Method in class org.metricshub.jawk.Awk
Interprets the specified precompiled AwkTuples using the provided AwkInterpreteSettings.
invoke(ScriptSource, AwkSettings) - Method in class org.metricshub.jawk.Awk
Compiles and invokes a single ScriptSource using the provided AwkSettings.
IS_EMPTY_KEYLIST - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Tests whether the key list (deque) is empty; jumps to the argument address if empty, steps to the next instruction if not.
IS_IN - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Returns whether the specified key is in the array.
isActuallyLong(double) - Static method in class org.metricshub.jawk.jrt.JRT
Determines whether a double value actually represents a long integer within the limits of floating point precision.
isCatchIllegalFormatExceptions() - Method in interface org.metricshub.jawk.util.AwkInterpreteSettings
 
isCatchIllegalFormatExceptions() - Method in class org.metricshub.jawk.util.AwkSettings
Whether to trap IllegalFormatExceptions for [s]printf; true by default.
isEmptyList(Address) - Method in class org.metricshub.jawk.intermediate.AwkTuples
isEmptyList.
isEOF() - Method in class org.metricshub.jawk.intermediate.PositionTracker
 
isIn() - Method in class org.metricshub.jawk.intermediate.AwkTuples
isIn.
isIn(Object) - Method in class org.metricshub.jawk.jrt.AssocArray
isIn.
isUseSortedArrayKeys() - Method in interface org.metricshub.jawk.util.AwkInterpreteSettings
 
isUseSortedArrayKeys() - Method in class org.metricshub.jawk.util.AwkSettings
Whether to maintain array keys in sorted order; false by default.

J

JawkExtension - Interface in org.metricshub.jawk.ext
A Jawk Extension.
JawkScriptEngine - Class in org.metricshub.jawk.jsr223
Simple JSR-223 script engine for Jawk that delegates execution to the Awk runtime.
JawkScriptEngine(ScriptEngineFactory) - Constructor for class org.metricshub.jawk.jsr223.JawkScriptEngine
Creates a new script engine instance.
JawkScriptEngineFactory - Class in org.metricshub.jawk.jsr223
ScriptEngineFactory for Jawk.
JawkScriptEngineFactory() - Constructor for class org.metricshub.jawk.jsr223.JawkScriptEngineFactory
 
JRT - Class in org.metricshub.jawk.jrt
The Jawk runtime coordinator.
JRT(VariableManager) - Constructor for class org.metricshub.jawk.jrt.JRT
Create a JRT with a VariableManager
jrtClose(String) - Method in class org.metricshub.jawk.jrt.JRT
Attempt to close an open stream, whether it is an input file, output file, input process, or output process.
jrtCloseAll() - Method in class org.metricshub.jawk.jrt.JRT
jrtCloseAll.
jrtConsumeCommandInput(String) - Method in class org.metricshub.jawk.jrt.JRT
jrtConsumeCommandInput.
jrtConsumeCommandInputForGetline(String) - Method in class org.metricshub.jawk.jrt.JRT
Retrieve the next line of output from a command, executing the command if necessary and store it to $0.
jrtConsumeFileInput(String) - Method in class org.metricshub.jawk.jrt.JRT
jrtConsumeFileInput.
jrtConsumeFileInputForGetline(String) - Method in class org.metricshub.jawk.jrt.JRT
jrtConsumeFileInputForGetline.
jrtGetInputField(int) - Method in class org.metricshub.jawk.jrt.JRT
jrtGetInputField.
jrtGetInputField(Object) - Method in class org.metricshub.jawk.jrt.JRT
Retrieve the contents of a particular input field.
jrtGetInputString() - Method in class org.metricshub.jawk.jrt.JRT
Retrieve $0.
jrtGetPrintStream(String, boolean) - Method in class org.metricshub.jawk.jrt.JRT
Retrieve the PrintStream which writes to a particular file, creating the PrintStream if necessary.
jrtParseFields() - Method in class org.metricshub.jawk.jrt.JRT
Splits $0 into $1, $2, etc.
jrtSetInputField(Object, int) - Method in class org.metricshub.jawk.jrt.JRT
Stores value_obj into an input field.
jrtSetNF(Object) - Method in class org.metricshub.jawk.jrt.JRT
Adjust the current input field list and $0 when NF is updated by the AWK script.
jrtSpawnForOutput(String) - Method in class org.metricshub.jawk.jrt.JRT
Retrieve the PrintStream which shuttles data to stdin for a process, executing the process if necessary.
jrtSystem(String) - Method in class org.metricshub.jawk.jrt.JRT
Executes the command specified by cmd and waits for termination, returning an Integer object containing the return code.
jump(int) - Method in class org.metricshub.jawk.intermediate.PositionTracker
 
jump(Address) - Method in class org.metricshub.jawk.intermediate.PositionTracker
 

K

keylist() - Method in class org.metricshub.jawk.intermediate.AwkTuples
key list.
KEYLIST - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Retrieves and pushes a set of keys from an associative array onto the stack.
keySet() - Method in class org.metricshub.jawk.jrt.AssocArray
keySet.

L

label() - Method in class org.metricshub.jawk.intermediate.Address
The label of the address.
length(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
length.
LENGTH - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Depending on the argument, pop and evaluate the string length of the top-of-stack or evaluate the string length of $0; in either case, push the result onto the stack.
LexerException - Exception in org.metricshub.jawk.frontend.ast
 
LexerException(String, String, int) - Constructor for exception org.metricshub.jawk.frontend.ast.LexerException
 
lineNumber() - Method in class org.metricshub.jawk.intermediate.PositionTracker
 
log() - Method in class org.metricshub.jawk.intermediate.AwkTuples
log.
LOG - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Built-in function that pops the top-of-stack, calls the java.lang.Math.log method with the top-of-stack as the argument, and places the result onto the stack.

M

main(String[]) - Static method in class org.metricshub.jawk.Cli
Entry point for the command-line interface.
mapString() - Method in class org.metricshub.jawk.jrt.AssocArray
Provide a string representation of the delegated map object.
match() - Method in class org.metricshub.jawk.intermediate.AwkTuples
match.
MATCH - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Built-in function that searches a string as input to a regular expression, the location of the match is pushed onto the stack.
matches() - Method in class org.metricshub.jawk.intermediate.AwkTuples
matches.
MATCHES - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Applies a regular expression to the top stack element; pushes 1 if it matches, 0 if it does not match.
MINUS_EQ - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Decreases the contents of the variable by an adjustment value; assigns the result to the variable and pushes the result onto the stack.
MINUS_EQ_ARRAY - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Decreases the contents of an indexed array by an adjustment value; assigns the result to the array and pushes the result onto the stack.
MINUS_EQ_INPUT_FIELD - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Decreases the contents of an input field by an adjustment value; assigns the result to the input field and pushes the result onto the stack.
minusEq(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
minusEq.
minusEqArray(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
minusEqArray.
minusEqInputField() - Method in class org.metricshub.jawk.intermediate.AwkTuples
minusEqInputField.
mod() - Method in class org.metricshub.jawk.intermediate.AwkTuples
mod.
MOD - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Numerically takes the modulus of the top two elements of the stack with the result pushed onto the stack.
MOD_EQ - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Takes the modules of the contents of the variable by an adjustment value; assigns the result to the variable and pushes the result onto the stack.
MOD_EQ_ARRAY - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Takes the modulus of the contents of an indexed array by an adjustment value; assigns the result to the array and pushes the result onto the stack.
MOD_EQ_INPUT_FIELD - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Takes the modulus of the contents of an input field by an adjustment value; assigns the result to the input field and pushes the result onto the stack.
modEq(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
modEq.
modEqArray(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
modEqArray.
modEqInputField() - Method in class org.metricshub.jawk.intermediate.AwkTuples
modEqInputField.
MT_HASH - Static variable in class org.metricshub.jawk.jrt.AssocArray
The parameter to useMapType to convert this associative array to a HashMap.
MT_LINKED - Static variable in class org.metricshub.jawk.jrt.AssocArray
The parameter to useMapType to convert this associative array to a LinkedHashMap.
MT_TREE - Static variable in class org.metricshub.jawk.jrt.AssocArray
The parameter to useMapType to convert this associative array to a TreeMap.
MULT_EQ - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Multiplies the contents of the variable by an adjustment value; assigns the result to the variable and pushes the result onto the stack.
MULT_EQ_ARRAY - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Multiplies the contents of an indexed array by an adjustment value; assigns the result to the array and pushes the result onto the stack.
MULT_EQ_INPUT_FIELD - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Multiplies the contents of an input field by an adjustment value; assigns the result to the input field and pushes the result onto the stack.
multEq(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
multEq.
multEqArray(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
multEqArray.
multEqInputField() - Method in class org.metricshub.jawk.intermediate.AwkTuples
multEqInputField.
multiply() - Method in class org.metricshub.jawk.intermediate.AwkTuples
multiply.
MULTIPLY - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Numerically multiplies the top two elements of the stack with the result pushed onto the stack.

N

negate() - Method in class org.metricshub.jawk.intermediate.AwkTuples
negate.
NEGATE - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Evaluates the numerical NEGATION of the top stack element; pushes the result onto the stack.
newRandom(int) - Static method in class org.metricshub.jawk.jrt.JRT
newRandom.
next() - Method in class org.metricshub.jawk.intermediate.PositionTracker
 
nextDouble() - Method in class org.metricshub.jawk.jrt.BSDRandom
Return the next pseudo-random number in the range [0.0,1.0).
nextElement() - Method in class org.metricshub.jawk.jrt.CharacterTokenizer
nextElement() - Method in class org.metricshub.jawk.jrt.RegexTokenizer
nextElement() - Method in class org.metricshub.jawk.jrt.SingleCharacterTokenizer
NF_OFFSET - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assign the NF variable offset.
nfOffset(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
nfOffset.
nop() - Method in class org.metricshub.jawk.intermediate.AwkTuples
nop.
NOP - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
A no-operation.
not() - Method in class org.metricshub.jawk.intermediate.AwkTuples
not.
NOT - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Evaluates the logical NOT of the top stack element; pushes the result onto the stack.
NotImplementedError - Error in org.metricshub.jawk
A placeholder for blocks of code which are not implemented.
NotImplementedError() - Constructor for error org.metricshub.jawk.NotImplementedError
Construct the error without a message string.
NotImplementedError(String) - Constructor for error org.metricshub.jawk.NotImplementedError
Construct the error with a message string.
NR_OFFSET - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assign the NR variable offset.
nrOffset(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
nrOffset.
NULL_OFFSET - Static variable in class org.metricshub.jawk.backend.AVM
The value of an address which is not yet assigned a tuple index.

O

OFMT_OFFSET - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assign the OFMT variable offset.
ofmtOffset(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
ofmtOffset.
OFS_OFFSET - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assign the OFS variable offset.
ofsOffset(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
ofsOffset.
opcode() - Method in class org.metricshub.jawk.intermediate.PositionTracker
 
Opcode - Enum in org.metricshub.jawk.intermediate
 
org.metricshub.jawk - package org.metricshub.jawk
 
org.metricshub.jawk.backend - package org.metricshub.jawk.backend
 
org.metricshub.jawk.ext - package org.metricshub.jawk.ext
 
org.metricshub.jawk.frontend - package org.metricshub.jawk.frontend
 
org.metricshub.jawk.frontend.ast - package org.metricshub.jawk.frontend.ast
 
org.metricshub.jawk.intermediate - package org.metricshub.jawk.intermediate
 
org.metricshub.jawk.jrt - package org.metricshub.jawk.jrt
 
org.metricshub.jawk.jsr223 - package org.metricshub.jawk.jsr223
 
org.metricshub.jawk.util - package org.metricshub.jawk.util
 
ORS_OFFSET - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assign the ORS variable offset.
orsOffset(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
orsOffset.

P

parse(String[]) - Method in class org.metricshub.jawk.Cli
Parses the supplied command-line arguments and configures this instance accordingly.
parse(List<ScriptSource>) - Method in class org.metricshub.jawk.frontend.AwkParser
Parse the script streamed by script_reader.
parseCommandLineArguments(String[]) - Static method in class org.metricshub.jawk.Cli
Parses command-line arguments into a new Cli instance without executing it.
parseExpression(ScriptSource) - Method in class org.metricshub.jawk.frontend.AwkParser
Parse a single AWK expression and return the corresponding AST.
ParserException - Exception in org.metricshub.jawk.frontend.ast
 
ParserException(String, String, int) - Constructor for exception org.metricshub.jawk.frontend.ast.ParserException
 
PartitioningReader - Class in org.metricshub.jawk.jrt
A reader which consumes one record at a time from an underlying input reader.
PartitioningReader(Reader, String) - Constructor for class org.metricshub.jawk.jrt.PartitioningReader
Construct the partitioning reader.
PartitioningReader(Reader, String, boolean) - Constructor for class org.metricshub.jawk.jrt.PartitioningReader
Construct the partitioning reader.
PLUS_EQ - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Increase the contents of the variable by an adjustment value; assigns the result to the variable and pushes the result onto the stack.
PLUS_EQ_ARRAY - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Increase the contents of an indexed array by an adjustment value; assigns the result to the array and pushes the result onto the stack.
PLUS_EQ_INPUT_FIELD - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Increases the contents of an input field by an adjustment value; assigns the result to the input field and pushes the result onto the stack.
plusEq(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
plusEq.
plusEqArray(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
plusEqArray.
plusEqInputField() - Method in class org.metricshub.jawk.intermediate.AwkTuples
plusEqInputField.
pop() - Method in class org.metricshub.jawk.intermediate.AwkTuples
pop.
POP - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Pops an item off the operand stack.
popSourceLineNumber(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
popSourceLineNumber.
populateGlobalVariableNameToOffsetMappings(AwkTuples) - Method in class org.metricshub.jawk.frontend.AwkParser
Adds {varName -> offset} mappings to the tuples so that global variables can be set by the interpreter while processing filename and name=value entries from the command-line.
populateTuples(AwkTuples) - Method in class org.metricshub.jawk.frontend.AstNode
Appends tuples to the AwkTuples list for this abstract syntax tree node.
PositionTracker - Class in org.metricshub.jawk.intermediate
Marks a position within the tuple list (queue).
PositionTracker(List<Tuple>) - Constructor for class org.metricshub.jawk.intermediate.PositionTracker
 
postDec(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
postDec.
POSTDEC - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Decreases the variable reference by one; pushes the original value onto the stack.
postInc(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
postInc.
POSTINC - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Increases the variable reference by one; pushes the original value onto the stack.
postProcess() - Method in class org.metricshub.jawk.intermediate.AwkTuples
Executed after all tuples are entered in the queue.
pow() - Method in class org.metricshub.jawk.intermediate.AwkTuples
pow.
POW - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Numerically raises the top element to the power of the next element with the result pushed onto the stack.
POW_EQ - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Raises the contents of the variable to the power of the adjustment value; assigns the result to the variable and pushes the result onto the stack.
POW_EQ_ARRAY - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Raises the contents of an indexed array to the power of an adjustment value; assigns the result to the array and pushes the result onto the stack.
POW_EQ_INPUT_FIELD - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Raises the contents of an input field to the power of an adjustment value; assigns the result to the input field and pushes the result onto the stack.
powEq(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
powEq.
powEqArray(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
powEqArray.
powEqInputField() - Method in class org.metricshub.jawk.intermediate.AwkTuples
powEqInputField.
prepareReplacement(String) - Static method in class org.metricshub.jawk.jrt.JRT
Transform the sub/gsub replacement string from Awk syntax (with '&') to Java (with '$') so it can be used in Matcher.appendReplacement()
print(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
print.
PRINT - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Prints N number of items that are on the operand stack.
PRINT_TO_FILE - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Prints N number of items that are on the operand stack to a specified file.
PRINT_TO_PIPE - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Prints N number of items that are on the operand stack to a process executing a specified command (via a pipe).
printf(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
printf.
PRINTF - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Performs a formatted print of N items that are on the operand stack.
PRINTF_TO_FILE - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Performs a formatted print of N items that are on the operand stack to a specified file.
PRINTF_TO_PIPE - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Performs a formatted print of N items that are on the operand stack to a process executing a specified command (via a pipe).
printfNoCatch(PrintStream, Locale, String, Object...) - Static method in class org.metricshub.jawk.jrt.JRT
printfFunctionNoCatch.
printfNoCatch(Locale, String, Object...) - Static method in class org.metricshub.jawk.jrt.JRT
printfFunctionNoCatch.
printfToFile(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
printfToFile.
printfToPipe(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
printfToPipe.
printToFile(int, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
printToFile.
printToPipe(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
printToPipe.
push(Object) - Method in class org.metricshub.jawk.intermediate.AwkTuples
push.
PUSH - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Pushes an item onto the operand stack.
pushSourceLineNumber(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
Push the current line number onto the line number stack.
put(long, Object) - Method in class org.metricshub.jawk.jrt.AssocArray
Added to support insertion of primitive key types.
put(Object, Object) - Method in class org.metricshub.jawk.jrt.AssocArray
Added to support insertion of primitive key types.
putVariable(String, Object) - Method in class org.metricshub.jawk.util.AwkSettings
Put or replace a variable entry.

R

rand() - Method in class org.metricshub.jawk.intermediate.AwkTuples
rand.
RAND - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Obtains the next random number from the random number generator and push it onto the stack.
read(char[], int, int) - Method in class org.metricshub.jawk.jrt.PartitioningReader
readRecord() - Method in class org.metricshub.jawk.jrt.PartitioningReader
Consume one record from the reader.
regexp(String) - Method in class org.metricshub.jawk.intermediate.AwkTuples
regexp.
REGEXP - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Returns a regex pattern.
RegexTokenizer - Class in org.metricshub.jawk.jrt
Similar to StringTokenizer, except that tokens are delimited by a regular expression.
RegexTokenizer(String, String) - Constructor for class org.metricshub.jawk.jrt.RegexTokenizer
Construct a RegexTokenizer.
remove(Object) - Method in class org.metricshub.jawk.jrt.AssocArray
Delete the specified entry
replaceAll(String, String, String, StringBuffer) - Static method in class org.metricshub.jawk.jrt.JRT
Replace all occurrences of the regular expression with specified string
replaceFirst(String, String, String, StringBuffer) - Static method in class org.metricshub.jawk.jrt.JRT
replaceFirst.
resetFNR() - Method in class org.metricshub.jawk.backend.AVM
Resets the FNR variable to 0.
resetFNR() - Method in interface org.metricshub.jawk.jrt.VariableManager
Resets the FNR variable to 0.
RETURN_FROM_FUNCTION - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Get the return value of the user function that was called
returnFromFunction() - Method in class org.metricshub.jawk.intermediate.AwkTuples
returnFromFunction.
RLENGTH_OFFSET - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assign the RLENGTH variable offset.
rlengthOffset(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
rlengthOffset.
RS_OFFSET - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assign the RS variable offset.
rsOffset(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
rsOffset.
RSTART_OFFSET - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assign the RSTART variable offset.
rstartOffset(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
rstartOffset.
run() - Method in class org.metricshub.jawk.Cli
Executes the CLI based on the previously parsed arguments.
run() - Method in class org.metricshub.jawk.jrt.DataPump
VM entry point for the thread.
run(Reader, File) - Method in class org.metricshub.jawk.Awk
Executes the specified AWK script against the given input file and returns the printed output as a String.
run(Reader, File, OutputStream) - Method in class org.metricshub.jawk.Awk
Executes the specified AWK script against the given input file and writes the printed output to the provided OutputStream.
run(Reader, InputStream) - Method in class org.metricshub.jawk.Awk
Executes the specified AWK script against the provided input stream and returns the printed output as a String.
run(Reader, InputStream, OutputStream) - Method in class org.metricshub.jawk.Awk
Executes the specified AWK script against the provided input stream and writes the result to the given OutputStream.
run(Reader, Reader) - Method in class org.metricshub.jawk.Awk
Executes the specified AWK script against the given input and returns the printed output as a String.
run(Reader, Reader, OutputStream) - Method in class org.metricshub.jawk.Awk
Executes the specified AWK script against the given input and writes the result to the provided OutputStream.
run(Reader, String) - Method in class org.metricshub.jawk.Awk
Executes the specified AWK script against the given input and returns the printed output as a String.
run(Reader, String, OutputStream) - Method in class org.metricshub.jawk.Awk
Executes the specified AWK script against the given input and writes the result to the provided OutputStream.
run(String, File) - Method in class org.metricshub.jawk.Awk
Executes the specified AWK script against the given input file and returns the printed output as a String.
run(String, File, OutputStream) - Method in class org.metricshub.jawk.Awk
Executes the specified AWK script against the given input file and writes the printed output to the provided OutputStream.
run(String, InputStream) - Method in class org.metricshub.jawk.Awk
Executes the specified AWK script against the provided input stream and returns the printed output as a String.
run(String, InputStream, OutputStream) - Method in class org.metricshub.jawk.Awk
Executes the specified AWK script against the provided input stream and writes the result to the given OutputStream.
run(String, Reader) - Method in class org.metricshub.jawk.Awk
Executes the specified AWK script against the given input and returns the printed output as a String.
run(String, Reader, OutputStream) - Method in class org.metricshub.jawk.Awk
Executes the specified AWK script against the given input and writes the result to the provided OutputStream.
run(String, String) - Method in class org.metricshub.jawk.Awk
Executes the specified AWK script against the given input and returns the printed output as a String.
run(String, String, OutputStream) - Method in class org.metricshub.jawk.Awk
Executes the specified AWK script against the given input and writes the result to the provided OutputStream.

S

ScriptFileSource - Class in org.metricshub.jawk.util
Represents one AWK-script file content source.
ScriptFileSource(String) - Constructor for class org.metricshub.jawk.util.ScriptFileSource
Constructor for ScriptFileSource.
ScriptSource - Class in org.metricshub.jawk.util
Represents one AWK-script content source.
ScriptSource(String, Reader) - Constructor for class org.metricshub.jawk.util.ScriptSource
Constructor for ScriptSource.
scriptThis() - Method in class org.metricshub.jawk.intermediate.AwkTuples
scriptThis.
semanticAnalysis() - Method in class org.metricshub.jawk.frontend.AstNode
Apply semantic checks to this node.
SET_EXIT_ADDRESS - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Internal.
SET_INPUT_FOR_EVAL - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Read stdin for simple AWK expression evaluation.
SET_NUM_GLOBALS - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Internal: sets the number of global variables
SET_RETURN_RESULT - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Sets the return value of a user function.
SET_WITHIN_END_BLOCKS - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Internal.
setCatchIllegalFormatExceptions(boolean) - Method in class org.metricshub.jawk.util.AwkSettings
Whether to trap IllegalFormatExceptions for [s]printf; true by default.
setDefaultORS(String) - Method in class org.metricshub.jawk.util.AwkSettings
Sets the default ORS, when not set by the AWK script
setDefaultRS(String) - Method in class org.metricshub.jawk.util.AwkSettings
Sets the default RS, when not set by the AWK script
setExitAddress(Address) - Method in class org.metricshub.jawk.intermediate.AwkTuples
setExitAddress.
setFieldSeparator(String) - Method in class org.metricshub.jawk.util.AwkSettings
Initial Field Separator (FS) value.
setFILENAME(String) - Method in class org.metricshub.jawk.backend.AVM
Set the contents of the FILENAME variable.
setFILENAME(String) - Method in interface org.metricshub.jawk.jrt.VariableManager
Set the contents of the FILENAME variable.
setFunctionNameSet(Set<String>) - Method in class org.metricshub.jawk.intermediate.AwkTuples
Accept a set of function names from the parser.
setInput(InputStream) - Method in class org.metricshub.jawk.util.AwkSettings
Where input is read from.
setInputForEval() - Method in class org.metricshub.jawk.intermediate.AwkTuples
Use this only in initialization for simple evaluation
setInputLine(String) - Method in class org.metricshub.jawk.jrt.JRT
Setter for the field inputLine.
setInputLineforEval(InputStream) - Method in class org.metricshub.jawk.jrt.JRT
Read input from stdin, only once, and just for simple AWK expression evaluation
setLocale(Locale) - Method in class org.metricshub.jawk.util.AwkSettings
Sets the Locale for outputting numbers
setNextBlockObject(BlockObject) - Method in class org.metricshub.jawk.jrt.BlockObject
Chain this BlockObject to another BlockObject.
setNF(Integer) - Method in class org.metricshub.jawk.backend.AVM
Set the contents of the NF variable.
setNF(Integer) - Method in interface org.metricshub.jawk.jrt.VariableManager
Set the contents of the NF variable.
setNumGlobals(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
setNumGlobals.
setOutputStream(PrintStream) - Method in class org.metricshub.jawk.util.AwkSettings
Sets the OutputStream to print to (instead of System.out by default)
setRecordSeparator(String) - Method in class org.metricshub.jawk.jrt.PartitioningReader
Assign a new record separator for this partitioning reader.
setReturnResult() - Method in class org.metricshub.jawk.intermediate.AwkTuples
setReturnResult.
setSeed(int) - Method in class org.metricshub.jawk.jrt.BSDRandom
Seed the generator.
setStreams(PrintStream, PrintStream) - Method in class org.metricshub.jawk.jrt.JRT
Sets the streams for spawned command output and error.
setUseSortedArrayKeys(boolean) - Method in class org.metricshub.jawk.util.AwkSettings
Whether to maintain array keys in sorted order; false by default.
setVariables(Map<String, Object>) - Method in class org.metricshub.jawk.util.AwkSettings
Contains variable assignments which are applied prior to executing the script (-v assignments).
setWithinEndBlocks(boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
setWithinEndBlocks.
sin() - Method in class org.metricshub.jawk.intermediate.AwkTuples
sin.
SIN - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Built-in function that pops the top-of-stack, calls the java.lang.Math.sin method with the top-of-stack as the argument, and places the result onto the stack.
SingleCharacterTokenizer - Class in org.metricshub.jawk.jrt
Similar to StringTokenizer, except that tokens are delimited by a single character.
SingleCharacterTokenizer(String, int) - Constructor for class org.metricshub.jawk.jrt.SingleCharacterTokenizer
Construct a RegexTokenizer.
split(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
split.
split(Object, Object, Object, String, Locale) - Static method in class org.metricshub.jawk.jrt.JRT
Splits the string into parts separated the regular expression fs.
split(Object, Object, String, Locale) - Static method in class org.metricshub.jawk.jrt.JRT
Splits the string into parts separated by one or more spaces; blank first and last fields are eliminated.
SPLIT - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Built-in function to split a string by a regexp and put the components into an array.
sprintf(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
sprintf.
SPRINTF - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Constant SPRINTF=270
sprintfNoCatch(Locale, String, Object...) - Static method in class org.metricshub.jawk.jrt.JRT
sprintfFunctionNoCatch.
sqrt() - Method in class org.metricshub.jawk.intermediate.AwkTuples
sqrt.
SQRT - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Built-in function that pops the top-of-stack, takes its square root, and places the result onto the stack.
srand(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
srand.
SRAND - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Seeds the random number generator.
StdinExtension - Class in org.metricshub.jawk.ext
Enable stdin processing in Jawk, to be used in conjunction with the -ni parameter.
StdinExtension() - Constructor for class org.metricshub.jawk.ext.StdinExtension
 
SUB_FOR_ARRAY_REFERENCE - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Built-in function that substitutes an occurrence (or all occurrences) of a string in a particular array cell and replaces it with another.
SUB_FOR_DOLLAR_0 - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Built-in function that substitutes an occurrence (or all occurrences) of a string in $0 and replaces it with another.
SUB_FOR_DOLLAR_REFERENCE - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Built-in function that substitutes an occurrence (or all occurrences) of a string in a field reference and replaces it with another.
SUB_FOR_VARIABLE - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Built-in function that substitutes an occurrence (or all occurrences) of a string in a particular variable and replaces it with another.
subForArrayReference(int, boolean, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
subForArrayReference.
subForDollar0(boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
subForDollar0.
subForDollarReference(boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
subForDollarReference.
subForVariable(int, boolean, boolean) - Method in class org.metricshub.jawk.intermediate.AwkTuples
subForVariable.
SUBSEP_OFFSET - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Assign the SUBSEP variable offset.
subsepOffset(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
subsepOffset.
substr(int) - Method in class org.metricshub.jawk.intermediate.AwkTuples
substr.
substr(Object, Object, String) - Static method in class org.metricshub.jawk.jrt.JRT
substr.
substr(Object, String) - Static method in class org.metricshub.jawk.jrt.JRT
substr.
SUBSTR - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Built-in function that pushes a substring of the top-of-stack onto the stack.
subtract() - Method in class org.metricshub.jawk.intermediate.AwkTuples
subtract.
SUBTRACT - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Numerically subtracts the top two elements of the stack with the result pushed onto the stack.
swap() - Method in class org.metricshub.jawk.intermediate.AwkTuples
swap.
SWAP - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Swaps the top two elements of the stack.
system() - Method in class org.metricshub.jawk.intermediate.AwkTuples
system.
SYSTEM - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Built-in function that executes the top-of-stack as a system command and pushes the return code onto the stack.

T

THIS - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Deprecated.
timeSeed() - Static method in class org.metricshub.jawk.jrt.JRT
timeSeed.
TO_NUMBER - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Converts the top-of-stack to a number.
toAwkString(Object, String, Locale) - Static method in class org.metricshub.jawk.jrt.JRT
Convert Strings, Integers, and Doubles to Strings based on the CONVFMT variable contents.
toAwkStringForOutput(Object, String, Locale) - Static method in class org.metricshub.jawk.jrt.JRT
Convert a String, Integer, or Double to String based on the OFMT variable contents.
toBoolean(Object) - Method in class org.metricshub.jawk.jrt.JRT
Converts an Integer, Double, String, Pattern, or ConditionPair to a boolean.
toDescriptionString() - Method in class org.metricshub.jawk.util.AwkSettings
toDescriptionString.
toDouble(Object) - Static method in class org.metricshub.jawk.jrt.JRT
Convert a String, Integer, or Double to Double.
toExtensionDescription() - Method in class org.metricshub.jawk.util.AwkSettings
Provides a description of extensions that are enabled/disabled.
toLong(Object) - Static method in class org.metricshub.jawk.jrt.JRT
Convert a String, Long, or Double to Long.
tolower() - Method in class org.metricshub.jawk.intermediate.AwkTuples
tolower.
TOLOWER - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Built-in function that converts all the letters in the top-of-stack to lower case and pushes the result onto the stack.
toNumber() - Method in class org.metricshub.jawk.intermediate.AwkTuples
toNumber.
toOpcodeString(int) - Static method in class org.metricshub.jawk.intermediate.AwkTuples
toOpcodeString.
top() - Method in class org.metricshub.jawk.intermediate.AwkTuples
top.
toString() - Method in class org.metricshub.jawk.intermediate.Address
 
toString() - Method in class org.metricshub.jawk.intermediate.PositionTracker
 
toString() - Method in class org.metricshub.jawk.intermediate.UninitializedObject
toString.
toString() - Method in class org.metricshub.jawk.jrt.AssocArray
Do nothing.
toString() - Method in class org.metricshub.jawk.jrt.BlockObject
Ensure non-evaluation of a BlockObject by throwing an AWK Runtime exception, in case it leaks into AWK evaluation space.
toString() - Method in class org.metricshub.jawk.util.ScriptSource
toupper() - Method in class org.metricshub.jawk.intermediate.AwkTuples
toupper.
TOUPPER - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Built-in function that converts all the letters in the top-of-stack to upper case and pushes the result onto the stack.

U

UNARY_PLUS - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Converts the top stack element to a number; pushes the result onto the stack.
unaryPlus() - Method in class org.metricshub.jawk.intermediate.AwkTuples
unary plus.
UninitializedObject - Class in org.metricshub.jawk.intermediate
UninitializedObject class.
UninitializedObject() - Constructor for class org.metricshub.jawk.intermediate.UninitializedObject
Constructor for UninitializedObject.
update(boolean, boolean) - Method in class org.metricshub.jawk.jrt.ConditionPair
Update the status of the condition pair according to whether the begin and end conditions match or not
USE_AS_COMMAND_INPUT - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Obtains input from a command (process) and pushes input line and status code onto the stack.
USE_AS_FILE_INPUT - Enum constant in enum org.metricshub.jawk.intermediate.Opcode
Obtains input from a file and pushes input line and status code onto the stack.
useAsCommandInput() - Method in class org.metricshub.jawk.intermediate.AwkTuples
useAsCommandInput.
useAsFileInput() - Method in class org.metricshub.jawk.intermediate.AwkTuples
useAsFileInput.
useMapType(int) - Method in class org.metricshub.jawk.jrt.AssocArray
Convert the map which backs this associative array into one of HashMap, LinkedHashMap, or TreeMap.

V

valueOf(String) - Static method in enum org.metricshub.jawk.intermediate.Opcode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.metricshub.jawk.intermediate.Opcode
Returns an array containing the constants of this enum type, in the order they are declared.
VariableManager - Interface in org.metricshub.jawk.jrt
The AWK Variable Manager.

W

waitForIO() - Method in class org.metricshub.jawk.backend.AVM
Close all streams in the runtime
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form