A B C D E F G H I J K L M N O P R S T U V W _

A

AbstractExtension - Class in org.jawk.ext
Base class of various extensions.
AbstractExtension() - Constructor for class org.jawk.ext.AbstractExtension
 
add() - Method in class org.jawk.intermediate.AwkTuples
 
addGlobalVariableNameToOffsetMapping(String, int, boolean) - Method in class org.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.
additional_functions - Variable in class org.jawk.util.AwkParameters
Whether to enable additional functions (_sleep/_dump); false by default.
additional_type_functions - Variable in class org.jawk.util.AwkParameters
Whether to enable additional functions (_INTEGER/_DOUBLE/_STRING); false by default.
Address - Interface in org.jawk.intermediate
A pointer to a tuple within the list of tuples.
address(Address) - Method in class org.jawk.intermediate.AwkTuples
 
addressArg() - Method in interface org.jawk.intermediate.Position
Obtain the address argument for this tuple.
applyRS() - Method in class org.jawk.intermediate.AwkTuples
 
applyRS(Object) - Method in class org.jawk.jrt.JRT
 
applySubsep(int) - Method in class org.jawk.intermediate.AwkTuples
 
arg(int) - Method in interface org.jawk.intermediate.Position
Get a reference to a particular element within the tuple.
argcOffset(int) - Method in class org.jawk.intermediate.AwkTuples
 
argvOffset(int) - Method in class org.jawk.intermediate.AwkTuples
 
ArrayStackImpl<E> - Class in org.jawk.util
A stack implemented with an ArrayList.
ArrayStackImpl() - Constructor for class org.jawk.util.ArrayStackImpl
Allocates an ArrayList with a capacity of 100.
assign(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
assignArray(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
assignAsInput() - Method in class org.jawk.intermediate.AwkTuples
 
assignAsInputField() - Method in class org.jawk.intermediate.AwkTuples
 
assignEnvironmentVariables(AssocArray) - Static method in class org.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 interface org.jawk.intermediate.Address
Set the tuple index of this address.
assignInitialVariables(Map<String, Object>) - Method in class org.jawk.jrt.JRT
Assign all -v variables.
assignVariable(String, Object) - Method in class org.jawk.backend.AVM
 
assignVariable(String, Object) - Method in interface org.jawk.jrt.VariableManager
Set the contents of a user-defined AWK variable.
AssocArray - Class in org.jawk.jrt
An AWK associative array.
AssocArray(boolean) - Constructor for class org.jawk.jrt.AssocArray
 
atan2() - Method in class org.jawk.intermediate.AwkTuples
 
AVM - Class in org.jawk.backend
The Jawk interpreter.
AVM() - Constructor for class org.jawk.backend.AVM
Construct the interpreter.
AVM(AwkParameters, Map<String, JawkExtension>) - Constructor for class org.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.jawk
Entry point into the parsing, analysis, and execution/compilation of a Jawk script.
Awk(String[], InputStream, PrintStream, PrintStream) - Constructor for class org.jawk.Awk
Class constructor to support the JSR 223 scripting interface already provided by Java SE 6.
AwkCompiler - Interface in org.jawk.backend
Compile a Jawk script.
AwkCompilerImpl - Class in org.jawk.backend
The reference implementation of the Jawk compiler.
AwkCompilerImpl(AwkParameters) - Constructor for class org.jawk.backend.AwkCompilerImpl
Creates the compiler implementation.
AwkInterpreter - Interface in org.jawk.backend
Interpret a Jawk script within this JVM.
AwkParameters - Class in org.jawk.util
Awk Parameters.
AwkParameters(Class, String[], String) - Constructor for class org.jawk.util.AwkParameters
Allocate the parameters, using the command line parameters from the VM entry point (main).
AwkParser - Class in org.jawk.frontend
AwkParser - converts the AWK script into a syntax tree useful to either backend that compiles the script or interprets the script.
AwkParser(boolean, boolean, boolean, Map<String, JawkExtension>) - Constructor for class org.jawk.frontend.AwkParser
 
AwkRuntimeException - Exception in org.jawk.jrt
A runtime exception thrown by Jawk.
AwkRuntimeException(String) - Constructor for exception org.jawk.jrt.AwkRuntimeException
 
AwkRuntimeException(int, String) - Constructor for exception org.jawk.jrt.AwkRuntimeException
 
AwkSyntaxTree - Interface in org.jawk.frontend
A Jawk abstract syntax tree node.
AwkTuples - Class in org.jawk.intermediate
 
AwkTuples() - Constructor for class org.jawk.intermediate.AwkTuples
 

B

block(BlockObject) - Method in class org.jawk.jrt.BlockManager
Executes all block segments simultaneously, waiting for one block release.
block() - Method in class org.jawk.jrt.BlockObject
Block until meaningful data is made available for the client application.
block() - Method in class org.jawk.jrt.BulkBlockObject
 
Blockable - Interface in org.jawk.jrt
An item that blocks.
BlockHandleValidator - Interface in org.jawk.jrt
 
BlockManager - Class in org.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.jawk.jrt.BlockManager
 
BlockObject - Class in org.jawk.jrt
An item which blocks until something useful can be done with the object.
BlockObject() - Constructor for class org.jawk.jrt.BlockObject
 
boolArg(int) - Method in interface org.jawk.intermediate.Position
Get the boolean representation for a particular element within the tuple.
BulkBlockObject - Class in org.jawk.jrt
A convenience class that blocks until any Blockable in the handles set is ready with data (i.e., will not block).
BulkBlockObject(String, Map<String, ? extends Blockable>, VariableManager) - Constructor for class org.jawk.jrt.BulkBlockObject
Construct a block object which waits for any Blockable within the set of Blockables to "unblock".

C

callFunction(HasFunctionAddress, String, int, int) - Method in class org.jawk.intermediate.AwkTuples
 
castDouble() - Method in class org.jawk.intermediate.AwkTuples
 
castInt() - Method in class org.jawk.intermediate.AwkTuples
 
castString() - Method in class org.jawk.intermediate.AwkTuples
 
CharacterTokenizer - Class in org.jawk.jrt
Similar to StringTokenizer, except that tokens are characters in the input string themselves.
CharacterTokenizer(String) - Constructor for class org.jawk.jrt.CharacterTokenizer
Construct a CharacterTokenizer.
checkClass(Class) - Method in class org.jawk.intermediate.AwkTuples
 
checkNumArgs(Object[], int) - Static method in class org.jawk.ext.AbstractExtension
Verifies that an exact number of arguments has been passed in by checking the length of the argument array.
classArg() - Method in interface org.jawk.intermediate.Position
Obtain the class argument for this tuple.
clear() - Method in class org.jawk.jrt.AssocArray
 
clear() - Method in interface org.jawk.util.MyStack
Eliminate all items from the stack.
clearNextBlockObject() - Method in class org.jawk.jrt.BlockObject
Eliminate the rest of the BlockObject chain.
close() - Method in class org.jawk.intermediate.AwkTuples
 
cmpEq() - Method in class org.jawk.intermediate.AwkTuples
 
cmpGt() - Method in class org.jawk.intermediate.AwkTuples
 
cmpLt() - Method in class org.jawk.intermediate.AwkTuples
 
compare(Object, Object) - Method in class org.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.jawk.jrt.JRT
Compares two objects.
compile(AwkTuples) - Method in interface org.jawk.backend.AwkCompiler
Traverse the tuples, translating tuple opcodes and arguments to target machine code.
compile(AwkTuples) - Method in class org.jawk.backend.AwkCompilerImpl
Entry point to the compiler.
concat() - Method in class org.jawk.intermediate.AwkTuples
 
consumeInput(Address) - Method in class org.jawk.intermediate.AwkTuples
 
containsHandle(String) - Method in class org.jawk.jrt.BulkBlockObject
 
convfmtOffset(int) - Method in class org.jawk.intermediate.AwkTuples
 
CoreExtension - Class in org.jawk.ext
Extensions which make developing in Jawk and interfacing other extensions with Jawk much easier.
CoreExtension() - Constructor for class org.jawk.ext.CoreExtension
 
cos() - Method in class org.jawk.intermediate.AwkTuples
 
createAddress(String) - Method in class org.jawk.intermediate.AwkTuples
 
current() - Method in interface org.jawk.intermediate.PositionForInterpretation
 

D

DataPump - Class in org.jawk.jrt
Relay data from an input stream to an output stream.
DataPump(String, InputStream, PrintStream) - Constructor for class org.jawk.jrt.DataPump
Allocate the data pump and start the thread.
dec(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
dec(Object) - Static method in class org.jawk.jrt.JRT
Return an object which is numerically equivalent to one minus a given object.
decArrayRef(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
decDollarRef() - Method in class org.jawk.intermediate.AwkTuples
 
DEFAULT_RS_REGEX - Static variable in class org.jawk.jrt.JRT
The default regular expression for RS.
deleteArray(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
deleteArrayElement(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
dereference(int, boolean, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
dereferenceArray() - Method in class org.jawk.intermediate.AwkTuples
 
DestDirClassLoader - Class in org.jawk.util
Load classes from a particular directory, disregarding the environmental classpath setting.
DestDirClassLoader(String) - Constructor for class org.jawk.util.DestDirClassLoader
 
destDirectory() - Method in class org.jawk.util.AwkParameters
 
divEq(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
divEqArray(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
divEqInputField() - Method in class org.jawk.intermediate.AwkTuples
 
divide() - Method in class org.jawk.intermediate.AwkTuples
 
dump(PrintStream) - Method in interface org.jawk.frontend.AwkSyntaxTree
Dump a meaningful text representation of this abstract syntax tree node to the output (print) stream.
dump(int) - Method in class org.jawk.intermediate.AwkTuples
 
dump(PrintStream) - Method in class org.jawk.intermediate.AwkTuples
 
dump_intermediate_code - Variable in class org.jawk.util.AwkParameters
Whether to dump the intermediate code; false by default.
dump_syntax_tree - Variable in class org.jawk.util.AwkParameters
Whether to dump the syntax tree; false by default.
dup() - Method in class org.jawk.intermediate.AwkTuples
 

E

EndException - Exception in org.jawk.jrt
Thrown when exit() is called within a Jawk script.
EndException(String) - Constructor for exception org.jawk.jrt.EndException
 
EndException() - Constructor for exception org.jawk.jrt.EndException
 
environOffset(int) - Method in class org.jawk.intermediate.AwkTuples
 
exec() - Method in class org.jawk.intermediate.AwkTuples
 
exitWithCode() - Method in class org.jawk.intermediate.AwkTuples
 
exp() - Method in class org.jawk.intermediate.AwkTuples
 
extension(String, int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
extensionDescription() - Method in class org.jawk.util.AwkParameters
Provides a description of extensions that are enabled/disabled.
extensionKeywords() - Method in class org.jawk.ext.CoreExtension
 
extensionKeywords() - Method in interface org.jawk.ext.JawkExtension
All the extended keywords supported by this extension.
extensionKeywords() - Method in class org.jawk.ext.SocketExtension
 
extensionKeywords() - Method in class org.jawk.ext.StdinExtension
 

F

filenameOffset(int) - Method in class org.jawk.intermediate.AwkTuples
 
findClass(String) - Method in class org.jawk.util.DestDirClassLoader
 
fnrOffset(int) - Method in class org.jawk.intermediate.AwkTuples
 
fromFilenameList() - Method in class org.jawk.jrt.PartitioningReader
 
fsOffset(int) - Method in class org.jawk.intermediate.AwkTuples
 
function(String, int) - Method in class org.jawk.intermediate.AwkTuples
 

G

get(Object) - Method in class org.jawk.jrt.AssocArray
Get the value of an associative array element given a particular key.
getARGC() - Method in class org.jawk.backend.AVM
 
getARGC() - Method in interface org.jawk.jrt.VariableManager
Retrieve the contents of the ARGC variable.
getARGV() - Method in class org.jawk.backend.AVM
 
getARGV() - Method in interface org.jawk.jrt.VariableManager
Retrieve the contents of the ARGV variable.
getAssocArrayParameterPositions(String, int) - Method in class org.jawk.ext.AbstractExtension
Assume no guarantee of any extension parameter being an associative array.
getAssocArrayParameterPositions(String, int) - Method in class org.jawk.ext.CoreExtension
 
getAssocArrayParameterPositions(String, int) - Method in interface org.jawk.ext.JawkExtension
Define the parameters which are expected to be associative arrays.
getBlockObjects() - Method in class org.jawk.jrt.BlockObject
Obtain all chained BlockObjects as a List, including this one.
getCONVFMT() - Method in class org.jawk.backend.AVM
 
getCONVFMT() - Method in interface org.jawk.jrt.VariableManager
Retrieve the contents of the CONVFMT variable.
getExtensionName() - Method in class org.jawk.ext.CoreExtension
 
getExtensionName() - Method in interface org.jawk.ext.JawkExtension
The name of the extension package.
getExtensionName() - Method in class org.jawk.ext.SocketExtension
 
getExtensionName() - Method in class org.jawk.ext.StdinExtension
 
getFirstAndRemove() - Method in interface org.jawk.jrt.KeyList
 
getFirstAndRemove() - Method in class org.jawk.jrt.KeyListImpl
 
getFirstAndRemoveFromList() - Method in class org.jawk.intermediate.AwkTuples
 
getFS() - Method in class org.jawk.backend.AVM
 
getFS() - Method in interface org.jawk.jrt.VariableManager
Retrieve the contents of the FS variable.
getFunctionAddress() - Method in interface org.jawk.intermediate.HasFunctionAddress
Get an address to the tuple where this function is defined.
getFunctionNameSet() - Method in class org.jawk.intermediate.AwkTuples
 
getGlobalVariableAarrayMap() - Method in class org.jawk.intermediate.AwkTuples
 
getGlobalVariableOffsetMap() - Method in class org.jawk.intermediate.AwkTuples
 
getInputField() - Method in class org.jawk.intermediate.AwkTuples
 
getlineInput() - Method in class org.jawk.intermediate.AwkTuples
 
getMapVersion() - Method in class org.jawk.jrt.AssocArray
 
getNotifierTag() - Method in class org.jawk.jrt.BlockObject
Construct a meaningful notifier tag for this BlockObject.
getNotifierTag() - Method in class org.jawk.jrt.BulkBlockObject
What to return to the client code when a handle is non-blocking.
getOFS() - Method in class org.jawk.backend.AVM
 
getOFS() - Method in interface org.jawk.jrt.VariableManager
Retrieve the contents of the OFS variable.
getRS() - Method in class org.jawk.backend.AVM
 
getRS() - Method in interface org.jawk.jrt.VariableManager
Retrieve the contents of the RS variable.
getSUBSEP() - Method in class org.jawk.backend.AVM
 
getSUBSEP() - Method in interface org.jawk.jrt.VariableManager
Retrieve the contents of the SUBSEP variable.
gotoAddress(Address) - Method in class org.jawk.intermediate.AwkTuples
 

H

HasFunctionAddress - Interface in org.jawk.intermediate
A placeholder for an object which has a reference to a function address, but which may not be realized yet.
hasMoreElements() - Method in class org.jawk.jrt.CharacterTokenizer
 
hasMoreElements() - Method in class org.jawk.jrt.RegexTokenizer
 
hasMoreElements() - Method in class org.jawk.jrt.SingleCharacterTokenizer
 

I

ifFalse(Address) - Method in class org.jawk.intermediate.AwkTuples
 
ifInputStream() - Method in class org.jawk.util.AwkParameters
Obtain the InputStream containing the intermediate file.
ifTrue(Address) - Method in class org.jawk.intermediate.AwkTuples
 
IllegalAwkArgumentException - Exception in org.jawk.jrt
Differentiate from IllegalArgumentException to assist in programatic distinction between Jawk and other argument exception issues.
IllegalAwkArgumentException(String) - Constructor for exception org.jawk.jrt.IllegalAwkArgumentException
 
inc(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
inc(Object) - Static method in class org.jawk.jrt.JRT
Return an object which is numerically equivalent to one plus a given object.
incArrayRef(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
incDollarRef() - Method in class org.jawk.intermediate.AwkTuples
 
incFNR() - Method in class org.jawk.backend.AVM
 
incFNR() - Method in interface org.jawk.jrt.VariableManager
Increases the FNR variable by 1.
incNR() - Method in class org.jawk.backend.AVM
 
incNR() - Method in interface org.jawk.jrt.VariableManager
Increases the NR variable by 1.
index() - Method in interface org.jawk.intermediate.Address
 
index() - Method in class org.jawk.intermediate.AwkTuples
 
index() - Method in interface org.jawk.intermediate.PositionForCompilation
 
init(VariableManager, JRT) - Method in class org.jawk.ext.AbstractExtension
 
init(VariableManager, JRT) - Method in interface org.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) - Method in class org.jawk.ext.SocketExtension
 
initial_fs_value - Variable in class org.jawk.util.AwkParameters
Initial FS value.
initial_variables - Variable in class org.jawk.util.AwkParameters
Contains variable assignments which are applied prior to executing the script (-v assignments).
input_line - Variable in class org.jawk.jrt.JRT
 
intArg(int) - Method in interface org.jawk.intermediate.Position
Get the integer representation for a particular element within the tuple.
interpret(AwkTuples) - Method in class org.jawk.backend.AVM
Traverse the tuples, executing their associated opcodes to provide an execution platform for Jawk scripts.
interpret(AwkTuples) - Method in interface org.jawk.backend.AwkInterpreter
Traverse the tuples, interpreting tuple opcodes and arguments and acting on them accordingly.
intFunc() - Method in class org.jawk.intermediate.AwkTuples
 
invoke(String[]) - Static method in class org.jawk.Awk
An entry point to Jawk that provides the exit code of the script if interpreted or an compiler error status if compiled.
invoke(String, Object[]) - Method in class org.jawk.ext.CoreExtension
 
invoke(String, Object[]) - Method in interface org.jawk.ext.JawkExtension
Invoke extension as a method.
invoke(String, Object[]) - Method in class org.jawk.ext.SocketExtension
 
invoke(String, Object[]) - Method in class org.jawk.ext.StdinExtension
 
isBlockHandleValid(String) - Method in interface org.jawk.jrt.BlockHandleValidator
 
isEmptyList(Address) - Method in class org.jawk.intermediate.AwkTuples
 
isEOF() - Method in interface org.jawk.intermediate.Position
 
isIn() - Method in class org.jawk.intermediate.AwkTuples
 
isIn(Object) - Method in class org.jawk.jrt.AssocArray
Test whether a particular key is contained within the associative array.
isIntermediateFile() - Method in class org.jawk.util.AwkParameters
Determine if the -f optarg is an intermediate file.

J

JawkExtension - Interface in org.jawk.ext
A Jawk Extension.
jrt - Variable in class org.jawk.ext.AbstractExtension
 
JRT - Class in org.jawk.jrt
The Jawk runtime coordinator.
JRT(VariableManager) - Constructor for class org.jawk.jrt.JRT
Create a JRT with a VariableManager
jrtClose(String) - Method in class org.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.jawk.jrt.JRT
 
jrtConsumeCommandInput(String) - Method in class org.jawk.jrt.JRT
 
jrtConsumeCommandInputForGetline(String) - Method in class org.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.jawk.jrt.JRT
 
jrtConsumeFileInputForGetline(String) - Method in class org.jawk.jrt.JRT
 
jrtConsumeInput(boolean) - Method in class org.jawk.jrt.JRT
Attempt to consume one line of input, either from stdin or from filenames passed in to ARGC/ARGV via the command-line.
jrtGetInputField(Object) - Method in class org.jawk.jrt.JRT
Retrieve the contents of a particular input field.
jrtGetInputField(int) - Method in class org.jawk.jrt.JRT
 
jrtGetInputString() - Method in class org.jawk.jrt.JRT
Retrieve $0.
jrtGetPrintStream(String, boolean) - Method in class org.jawk.jrt.JRT
Retrieve the PrintStream which writes to a particular file, creating the PrintStream if necessary.
jrtParseFields() - Method in class org.jawk.jrt.JRT
Splits $0 into $1, $2, etc.
jrtSetInputField(Object, int) - Method in class org.jawk.jrt.JRT
Stores value_obj into an input field.
jrtSpawnForOutput(String) - Method in class org.jawk.jrt.JRT
Retrieve the PrintStream which shuttles data to stdin for a process, executing the process if necessary.
jrtSystem(String) - Static method in class org.jawk.jrt.JRT
Executes the command specified by cmd and waits for termination, returning an Integer object containing the return code.
jump(Address) - Method in interface org.jawk.intermediate.PositionForInterpretation
Reposition to the tuple located at a particular address.
jump(int) - Method in interface org.jawk.intermediate.PositionForInterpretation
Reposition to the tuple located at a particular index into the tuple list (queue)..

K

keylist() - Method in class org.jawk.intermediate.AwkTuples
 
KeyList - Interface in org.jawk.jrt
A list of keys into an associative array.
KeyListImpl - Class in org.jawk.jrt
Implement the KeyList interface with an ArrayList.
KeyListImpl(Set<Object>) - Constructor for class org.jawk.jrt.KeyListImpl
Convert the set to a KeyList.
keySet() - Method in class org.jawk.jrt.AssocArray
 

L

label() - Method in interface org.jawk.intermediate.Address
The label of the address.
length(int) - Method in class org.jawk.intermediate.AwkTuples
 
lineNumber() - Method in interface org.jawk.intermediate.Position
Get the source line number for this position.
LinkedListStackImpl<E> - Class in org.jawk.util
A simple delegate to a LinkedList.
LinkedListStackImpl() - Constructor for class org.jawk.util.LinkedListStackImpl
 
log() - Method in class org.jawk.intermediate.AwkTuples
 

M

main(String[]) - Static method in class org.jawk.Awk
The entry point to Jawk for the VM.
map - Variable in class org.jawk.jrt.AssocArray
 
mapString() - Method in class org.jawk.jrt.AssocArray
Provide a string representation of the delegated map object.
match() - Method in class org.jawk.intermediate.AwkTuples
 
matches() - Method in class org.jawk.intermediate.AwkTuples
 
matches(String) - Method in class org.jawk.jrt.PatternPair
Text is matched against this regex pair, returning true only if this or previous text matches the first regex, up until the text is matched against the second regex.
minusEq(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
minusEqArray(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
minusEqInputField() - Method in class org.jawk.intermediate.AwkTuples
 
mod() - Method in class org.jawk.intermediate.AwkTuples
 
modEq(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
modEqArray(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
modEqInputField() - Method in class org.jawk.intermediate.AwkTuples
 
MT_HASH - Static variable in class org.jawk.jrt.AssocArray
The parameter to useMapType to convert this associative array to a HashMap.
MT_LINKED - Static variable in class org.jawk.jrt.AssocArray
The parameter to useMapType to convert this associative array to a LinkedHashMap.
MT_TREE - Static variable in class org.jawk.jrt.AssocArray
The parameter to useMapType to convert this associative array to a TreeMap.
multEq(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
multEqArray(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
multEqInputField() - Method in class org.jawk.intermediate.AwkTuples
 
multiply() - Method in class org.jawk.intermediate.AwkTuples
 
MyStack<E> - Interface in org.jawk.util
A stack-like interface.

N

name_value_filename_list - Variable in class org.jawk.util.AwkParameters
Contains name=value or filename entries.
negate() - Method in class org.jawk.intermediate.AwkTuples
 
newRandom(int) - Static method in class org.jawk.jrt.JRT
 
next() - Method in interface org.jawk.intermediate.Position
Advances the position to the next tuple, as ordered within the tuple list (queue).
nextElement() - Method in class org.jawk.jrt.CharacterTokenizer
 
nextElement() - Method in class org.jawk.jrt.RegexTokenizer
 
nextElement() - Method in class org.jawk.jrt.SingleCharacterTokenizer
 
nfOffset(int) - Method in class org.jawk.intermediate.AwkTuples
 
no_input - Variable in class org.jawk.util.AwkParameters
Whether Jawk consumes stdin or ARGV file input; false by default.
nop() - Method in class org.jawk.intermediate.AwkTuples
 
not() - Method in class org.jawk.intermediate.AwkTuples
 
NotImplementedError - Error in org.jawk
A placeholder for blocks of code which are not implemented.
NotImplementedError() - Constructor for error org.jawk.NotImplementedError
Construct the error without a message string.
NotImplementedError(String) - Constructor for error org.jawk.NotImplementedError
Construct the error with a message string.
nrOffset(int) - Method in class org.jawk.intermediate.AwkTuples
 
NULL_OFFSET - Static variable in class org.jawk.backend.AVM
The value of an address which is not yet assigned a tuple index.

O

ofmtOffset(int) - Method in class org.jawk.intermediate.AwkTuples
 
ofsOffset(int) - Method in class org.jawk.intermediate.AwkTuples
 
opcode() - Method in interface org.jawk.intermediate.Position
 
org.jawk - package org.jawk
 
org.jawk.backend - package org.jawk.backend
 
org.jawk.ext - package org.jawk.ext
 
org.jawk.frontend - package org.jawk.frontend
 
org.jawk.intermediate - package org.jawk.intermediate
 
org.jawk.jrt - package org.jawk.jrt
 
org.jawk.util - package org.jawk.util
 
output_filename - Variable in class org.jawk.util.AwkParameters
Output filename.
output_files - Variable in class org.jawk.jrt.JRT
 
outputFilename(String) - Method in class org.jawk.util.AwkParameters
 

P

parse(Reader) - Method in class org.jawk.frontend.AwkParser
Parse the script streamed by script_reader.
PartitioningReader - Class in org.jawk.jrt
A reader which consumes one record at a time from an underlying input reader.
PartitioningReader(Reader, String) - Constructor for class org.jawk.jrt.PartitioningReader
Construct the partitioning reader.
PartitioningReader(Reader, String, boolean) - Constructor for class org.jawk.jrt.PartitioningReader
Construct the partitioning reader.
PatternPair - Class in org.jawk.jrt
A pair of regular expressions such that matching means previous text has matched the first regex, but not the second regex.
PatternPair(String, String) - Constructor for class org.jawk.jrt.PatternPair
 
peek() - Method in class org.jawk.util.ArrayStackImpl
 
peek() - Method in interface org.jawk.util.MyStack
Inspect the top-most element without affecting the stack.
plusEq(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
plusEqArray(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
plusEqInputField() - Method in class org.jawk.intermediate.AwkTuples
 
pop() - Method in class org.jawk.intermediate.AwkTuples
 
pop() - Method in class org.jawk.util.ArrayStackImpl
Pops an item off the stack.
pop() - Method in class org.jawk.util.LinkedListStackImpl
 
pop() - Method in interface org.jawk.util.MyStack
Pop an item off the stack and return that item to the callee.
popSourceLineNumber(int) - Method in class org.jawk.intermediate.AwkTuples
 
populateGlobalVariableNameToOffsetMappings(AwkTuples) - Method in class org.jawk.frontend.AwkParser
Adds {var_name -> 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.
populateHandleSet(Object[], VariableManager) - Method in class org.jawk.jrt.BulkBlockObject
 
populateHandleSet(Object[], VariableManager, BlockHandleValidator) - Method in class org.jawk.jrt.BulkBlockObject
 
populateTuples(AwkTuples) - Method in interface org.jawk.frontend.AwkSyntaxTree
Appends tuples to the AwkTuples list for this abstract syntax tree node.
Position - Interface in org.jawk.intermediate
Marks a position within the tuple list (queue).
PositionForCompilation - Interface in org.jawk.intermediate
An interface to a tuple position for compilation.
PositionForInterpretation - Interface in org.jawk.intermediate
An interface to a tuple position for interpretation.
postProcess() - Method in class org.jawk.intermediate.AwkTuples
Executed after all tuples are entered in the queue.
pow() - Method in class org.jawk.intermediate.AwkTuples
 
powEq(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
powEqArray(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
powEqInputField() - Method in class org.jawk.intermediate.AwkTuples
 
pr - Variable in class org.jawk.jrt.JRT
 
print(int) - Method in class org.jawk.intermediate.AwkTuples
 
printf(int) - Method in class org.jawk.intermediate.AwkTuples
 
printfFunction(Object[], String) - Static method in class org.jawk.jrt.JRT
Applies a format string to a set of parameters and prints the result to stdout.
printfFunction(PrintStream, Object[], String) - Static method in class org.jawk.jrt.JRT
Applies a format string to a set of parameters and prints the result to a PrintStream.
printfFunctionNoCatch(Object[], String) - Static method in class org.jawk.jrt.JRT
 
printfFunctionNoCatch(PrintStream, Object[], String) - Static method in class org.jawk.jrt.JRT
 
printfToFile(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
printfToPipe(int) - Method in class org.jawk.intermediate.AwkTuples
 
printToFile(int, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
printToPipe(int) - Method in class org.jawk.intermediate.AwkTuples
 
push(Object) - Method in class org.jawk.intermediate.AwkTuples
 
push(E) - Method in class org.jawk.util.ArrayStackImpl
Push an item to the stack.
push(E) - Method in class org.jawk.util.LinkedListStackImpl
 
push(E) - Method in interface org.jawk.util.MyStack
Push an item onto the stack.
pushSourceLineNumber(int) - Method in class org.jawk.intermediate.AwkTuples
Push the current line number onto the line number stack.
put(Object, Object) - Method in class org.jawk.jrt.AssocArray
 
put(int, Object) - Method in class org.jawk.jrt.AssocArray
Added to support insertion of primitive key types.

R

rand() - Method in class org.jawk.intermediate.AwkTuples
 
read(char[], int, int) - Method in class org.jawk.jrt.PartitioningReader
 
readRecord() - Method in class org.jawk.jrt.PartitioningReader
Consume one record from the reader.
regexp(String) - Method in class org.jawk.intermediate.AwkTuples
 
regexpPair() - Method in class org.jawk.intermediate.AwkTuples
 
RegexTokenizer - Class in org.jawk.jrt
Similar to StringTokenizer, except that tokens are delimited by a regular expression.
RegexTokenizer(String, String) - Constructor for class org.jawk.jrt.RegexTokenizer
Construct a RegexTokenizer.
remove(Object) - Method in class org.jawk.jrt.AssocArray
 
replaceAll(Object, Object, Object, StringBuffer, String) - Static method in class org.jawk.jrt.JRT
 
replaceFirst(Object, Object, Object, StringBuffer, String) - Static method in class org.jawk.jrt.JRT
 
resetFNR() - Method in class org.jawk.backend.AVM
 
resetFNR() - Method in interface org.jawk.jrt.VariableManager
Resets the FNR variable to 0.
returnFromFunction() - Method in class org.jawk.intermediate.AwkTuples
 
rlengthOffset(int) - Method in class org.jawk.intermediate.AwkTuples
 
RS(String) - Method in class org.jawk.jrt.PartitioningReader
Assign a new record separator for this partitioning reader.
rsOffset(int) - Method in class org.jawk.intermediate.AwkTuples
 
rstartOffset(int) - Method in class org.jawk.intermediate.AwkTuples
 
run() - Method in class org.jawk.jrt.DataPump
VM entry point for the thread.

S

script_filename - Variable in class org.jawk.util.AwkParameters
Script filename (if provided).
scriptReader() - Method in class org.jawk.util.AwkParameters
Obtain the Reader containing the script.
scriptThis() - Method in class org.jawk.intermediate.AwkTuples
 
semanticAnalysis() - Method in interface org.jawk.frontend.AwkSyntaxTree
Apply semantic checks to this node.
setExitAddress(Address) - Method in class org.jawk.intermediate.AwkTuples
 
setFILENAME(String) - Method in class org.jawk.backend.AVM
 
setFILENAME(String) - Method in interface org.jawk.jrt.VariableManager
Set the contents of the FILENAME variable.
setFunctionNameSet(Set<String>) - Method in class org.jawk.intermediate.AwkTuples
Accept a set of function names from the parser.
setNextBlockObject(BlockObject) - Method in class org.jawk.jrt.BlockObject
Chain this BlockObject to another BlockObject.
setNF(Integer) - Method in class org.jawk.backend.AVM
 
setNF(Integer) - Method in interface org.jawk.jrt.VariableManager
Set the contents of the NF variable.
setNumGlobals(int) - Method in class org.jawk.intermediate.AwkTuples
 
setReturnResult() - Method in class org.jawk.intermediate.AwkTuples
 
setWithinEndBlocks(boolean) - Method in class org.jawk.intermediate.AwkTuples
 
should_compile - Variable in class org.jawk.util.AwkParameters
Whether to interpret or compile the script.
should_compile_and_run - Variable in class org.jawk.util.AwkParameters
Whether to compile and execute the script.
sin() - Method in class org.jawk.intermediate.AwkTuples
 
SingleCharacterTokenizer - Class in org.jawk.jrt
Similar to StringTokenizer, except that tokens are delimited by a single character.
SingleCharacterTokenizer(String, int) - Constructor for class org.jawk.jrt.SingleCharacterTokenizer
Construct a RegexTokenizer.
size() - Method in interface org.jawk.jrt.KeyList
Retrieve the number of elements in the KeyList.
size() - Method in class org.jawk.jrt.KeyListImpl
 
size() - Method in interface org.jawk.util.MyStack
 
sleep(int) - Method in class org.jawk.intermediate.AwkTuples
 
SocketExtension - Class in org.jawk.ext
Enable Socket processing in Jawk.
SocketExtension() - Constructor for class org.jawk.ext.SocketExtension
 
sorted_array_keys - Variable in class org.jawk.util.AwkParameters
Whether to maintain array keys in sorted order; false by default.
split(int) - Method in class org.jawk.intermediate.AwkTuples
 
split(Object, Object, String) - Static method in class org.jawk.jrt.JRT
Splits the string into parts separated by one or more spaces; blank first and last fields are eliminated.
split(Object, Object, Object, String) - Static method in class org.jawk.jrt.JRT
Splits the string into parts separated the regular expression fs.
sprintf(int) - Method in class org.jawk.intermediate.AwkTuples
 
sprintfFunction(Object[], String) - Static method in class org.jawk.jrt.JRT
Applies a format string to a set of parameters and returns the formatted result.
sprintfFunctionNoCatch(Object[], String) - Static method in class org.jawk.jrt.JRT
 
sqrt() - Method in class org.jawk.intermediate.AwkTuples
 
srand(int) - Method in class org.jawk.intermediate.AwkTuples
 
StdinExtension - Class in org.jawk.ext
Enable stdin processing in Jawk, to be used in conjunction with the -ni parameter.
StdinExtension() - Constructor for class org.jawk.ext.StdinExtension
 
subForArrayReference(int, boolean, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
subForDollar0(boolean) - Method in class org.jawk.intermediate.AwkTuples
 
subForDollarReference(boolean) - Method in class org.jawk.intermediate.AwkTuples
 
subForVariable(int, boolean, boolean) - Method in class org.jawk.intermediate.AwkTuples
 
subsepOffset(int) - Method in class org.jawk.intermediate.AwkTuples
 
substr(int) - Method in class org.jawk.intermediate.AwkTuples
 
substr(Object, String) - Static method in class org.jawk.jrt.JRT
 
substr(Object, Object, String) - Static method in class org.jawk.jrt.JRT
 
subtract() - Method in class org.jawk.intermediate.AwkTuples
 
swap() - Method in class org.jawk.intermediate.AwkTuples
 
system() - Method in class org.jawk.intermediate.AwkTuples
 

T

timeSeed() - Static method in class org.jawk.jrt.JRT
 
toAwkString(Object) - Method in class org.jawk.ext.AbstractExtension
Convert a Jawk variable to a Jawk string based on the value of the CONVFMT variable.
toAwkString(Object, String) - Static method in class org.jawk.jrt.JRT
Convert Strings, Integers, and Doubles to Strings based on the CONVFMT variable contents.
toAwkStringForOutput(Object, String) - Static method in class org.jawk.jrt.JRT
Convert a String, Integer, or Double to String based on the OFMT variable contents.
toBoolean(Object) - Method in class org.jawk.jrt.JRT
Converts an Integer, Double, String, Pattern, or PatternPair to a boolean.
toDouble(Object) - Static method in class org.jawk.jrt.JRT
 
tolower() - Method in class org.jawk.intermediate.AwkTuples
 
toNumber() - Method in class org.jawk.intermediate.AwkTuples
 
toOpcodeString(int) - Static method in class org.jawk.intermediate.AwkTuples
 
top() - Method in class org.jawk.intermediate.AwkTuples
 
toString() - Method in class org.jawk.jrt.AssocArray
 
toString() - Method in class org.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.jawk.jrt.PatternPair
 
toupper() - Method in class org.jawk.intermediate.AwkTuples
 
trap_illegal_format_exceptions - Variable in class org.jawk.util.AwkParameters
Whether to trap illegalformatexceptions for [s]printf; true by default.

U

useAsCommandInput() - Method in class org.jawk.intermediate.AwkTuples
 
useAsFileInput() - Method in class org.jawk.intermediate.AwkTuples
 
useMapType(int) - Method in class org.jawk.jrt.AssocArray
Convert the map which backs this associative array into one of HashMap, LinkedHashMap, or TreeMap.
user_extensions - Variable in class org.jawk.util.AwkParameters
Whether user extensions are enabled; false by default.

V

VariableManager - Interface in org.jawk.jrt
The AWK Variable Manager.
vm - Variable in class org.jawk.ext.AbstractExtension
 

W

waitForIO() - Method in class org.jawk.backend.AVM
 
willBlock(BlockObject) - Method in interface org.jawk.jrt.Blockable
Polls whether the item will block or not.
willBlock() - Method in class org.jawk.jrt.PartitioningReader
 
write_to_intermediate_file - Variable in class org.jawk.util.AwkParameters
Write to intermediate file.

_

_ADD_ - Static variable in class org.jawk.intermediate.AwkTuples
Numerically adds the top two elements of the stack with the result pushed onto the stack.
_APPLY_RS_ - Static variable in class org.jawk.intermediate.AwkTuples
Apply the RS variable by notifying the partitioning reader that there is a new regular expression to use when partitioning input records.
_APPLY_SUBSEP_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_ARGC_OFFSET_ - Static variable in class org.jawk.intermediate.AwkTuples
Assign the ARGC variable offset.
_ARGV_OFFSET_ - Static variable in class org.jawk.intermediate.AwkTuples
Assign the ARGV variable offset.
_ASSIGN_ - Static variable in class org.jawk.intermediate.AwkTuples
Assigns the top-of-stack to a variable.
_ASSIGN_ARRAY_ - Static variable in class org.jawk.intermediate.AwkTuples
Assigns an item to an array element.
_ASSIGN_AS_INPUT_ - Static variable in class org.jawk.intermediate.AwkTuples
Assigns the top-of-stack to $0.
_ASSIGN_AS_INPUT_FIELD_ - Static variable in class org.jawk.intermediate.AwkTuples
Assigns an item as a particular input field; the field number can be 0.
_ATAN2_ - Static variable in class org.jawk.intermediate.AwkTuples
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.
_CALL_FUNCTION_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_CAST_DOUBLE_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_CAST_INT_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_CAST_STRING_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_CHECK_CLASS_ - Static variable in class org.jawk.intermediate.AwkTuples
Checks whether the top-of-stack is of a particular class type; if not, an AwkRuntimeException is thrown.
_CLOSE_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_CMP_EQ_ - Static variable in class org.jawk.intermediate.AwkTuples
Compares the top two stack elements; pushes 1 onto the stack if equal, 0 if not equal.
_CMP_GT_ - Static variable in class org.jawk.intermediate.AwkTuples
Compares the top two stack elements; pushes 1 onto the stack if x1 > x2, 0 if not equal.
_CMP_LT_ - Static variable in class org.jawk.intermediate.AwkTuples
Compares the top two stack elements; pushes 1 onto the stack if x1 < x2, 0 if not equal.
_CONCAT_ - Static variable in class org.jawk.intermediate.AwkTuples
Pop and concatinate two strings from the top-of-stack; push the result onto the stack.
_CONSUME_INPUT_ - Static variable in class org.jawk.intermediate.AwkTuples
Consume next line of input; assigning $0 and recalculating $1, $2, etc.
_CONVFMT_OFFSET_ - Static variable in class org.jawk.intermediate.AwkTuples
Assign the CONVFMT variable offset.
_COS_ - Static variable in class org.jawk.intermediate.AwkTuples
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.
_DEC_ - Static variable in class org.jawk.intermediate.AwkTuples
Decreases the variable reference by one; pushes the result onto the stack.
_DEC_ARRAY_REF_ - Static variable in class org.jawk.intermediate.AwkTuples
Decreases the array element reference by one; pushes the result onto the stack.
_DEC_DOLLAR_REF_ - Static variable in class org.jawk.intermediate.AwkTuples
Decreases the input field variable by one; pushes the result onto the stack.
_DELETE_ARRAY_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_DELETE_ARRAY_ELEMENT_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_DEREF_ARRAY_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_DEREFERENCE_ - Static variable in class org.jawk.intermediate.AwkTuples
Obtains an item from the variable manager and push it onto the stack.
_DIV_EQ_ - Static variable in class org.jawk.intermediate.AwkTuples
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_ - Static variable in class org.jawk.intermediate.AwkTuples
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_ - Static variable in class org.jawk.intermediate.AwkTuples
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.
_DIVIDE_ - Static variable in class org.jawk.intermediate.AwkTuples
Numerically divides the top two elements of the stack with the result pushed onto the stack.
_DUMP_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_DUP_ - Static variable in class org.jawk.intermediate.AwkTuples
Duplicates the top-of-stack on the stack.
_ENVIRON_OFFSET_ - Static variable in class org.jawk.intermediate.AwkTuples
Assign the ENVIRON variable offset.
_EXEC_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_EXIT_WITH_CODE_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_EXP_ - Static variable in class org.jawk.intermediate.AwkTuples
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_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_FILENAME_OFFSET_ - Static variable in class org.jawk.intermediate.AwkTuples
Assign the FILENAME variable offset.
_FNR_OFFSET_ - Static variable in class org.jawk.intermediate.AwkTuples
Assign the FNR variable offset.
_FS_OFFSET_ - Static variable in class org.jawk.intermediate.AwkTuples
Assign the FS variable offset.
_FUNCTION_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_GET_FIRST_AND_REMOVE_FROM_KEYLIST_ - Static variable in class org.jawk.intermediate.AwkTuples
Removes an item from the KeyList (set) and pushes it onto the operand stack.
_GET_INPUT_FIELD_ - Static variable in class org.jawk.intermediate.AwkTuples
Push an input field onto the stack.
_GETLINE_INPUT_ - Static variable in class org.jawk.intermediate.AwkTuples
Obtains input from stdin/filename-args and pushes input line and status code onto the stack.
_GOTO_ - Static variable in class org.jawk.intermediate.AwkTuples
Jumps to a specified address.
_IFFALSE_ - Static variable in class org.jawk.intermediate.AwkTuples
Pops and evaluates the top-of-stack; if false, it jumps to a specified address.
_IFTRUE_ - Static variable in class org.jawk.intermediate.AwkTuples
Pops and evaluates the top-of-stack; if true, it jumps to a specified address.
_INC_ - Static variable in class org.jawk.intermediate.AwkTuples
Increases the variable reference by one; pushes the result onto the stack.
_INC_ARRAY_REF_ - Static variable in class org.jawk.intermediate.AwkTuples
Increases the array element reference by one; pushes the result onto the stack.
_INC_DOLLAR_REF_ - Static variable in class org.jawk.intermediate.AwkTuples
Increases the input field variable by one; pushes the result onto the stack.
_INDEX_ - Static variable in class org.jawk.intermediate.AwkTuples
Built-in function that locates a substring within a source string and pushes the location onto the stack.
_INTFUNC_ - Static variable in class org.jawk.intermediate.AwkTuples
Built-in function that pops the top-of-stack, removes its fractional part, if any, and places the result onto the stack.
_IS_EMPTY_KEYLIST_ - Static variable in class org.jawk.intermediate.AwkTuples
Tests whether the KeyList (set) is empty; jumps to the argument address if empty, steps to the next instruction if not.
_IS_IN_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_KEYLIST_ - Static variable in class org.jawk.intermediate.AwkTuples
Retrieves and pushes a Set of keys from an associative array onto the stack.
_LENGTH_ - Static variable in class org.jawk.intermediate.AwkTuples
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.
_LOG_ - Static variable in class org.jawk.intermediate.AwkTuples
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.
_MATCH_ - Static variable in class org.jawk.intermediate.AwkTuples
Built-in function that searches a string as input to a regular expression, the location of the match is pushed onto the stack.
_MATCHES_ - Static variable in class org.jawk.intermediate.AwkTuples
Applies a regular expression to the top stack element; pushes 1 if it matches, 0 if it does not match.
_MINUS_EQ_ - Static variable in class org.jawk.intermediate.AwkTuples
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_ - Static variable in class org.jawk.intermediate.AwkTuples
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_ - Static variable in class org.jawk.intermediate.AwkTuples
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.
_MOD_ - Static variable in class org.jawk.intermediate.AwkTuples
Numerically takes the modulus of the top two elements of the stack with the result pushed onto the stack.
_MOD_EQ_ - Static variable in class org.jawk.intermediate.AwkTuples
Takes the modulues 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_ - Static variable in class org.jawk.intermediate.AwkTuples
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_ - Static variable in class org.jawk.intermediate.AwkTuples
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.
_MULT_EQ_ - Static variable in class org.jawk.intermediate.AwkTuples
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_ - Static variable in class org.jawk.intermediate.AwkTuples
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_ - Static variable in class org.jawk.intermediate.AwkTuples
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.
_MULTIPLY_ - Static variable in class org.jawk.intermediate.AwkTuples
Numerically multiplies the top two elements of the stack with the result pushed onto the stack.
_NEGATE_ - Static variable in class org.jawk.intermediate.AwkTuples
Evalutes the numerical NEGATION of the top stack element; pushes the result onto the stack.
_NF_OFFSET_ - Static variable in class org.jawk.intermediate.AwkTuples
Assign the NF variable offset.
_NOP_ - Static variable in class org.jawk.intermediate.AwkTuples
A no-operation.
_NOT_ - Static variable in class org.jawk.intermediate.AwkTuples
Evaluates the logical NOT of the top stack element; pushes the result onto the stack.
_NR_OFFSET_ - Static variable in class org.jawk.intermediate.AwkTuples
Assign the NR variable offset.
_OFMT_OFFSET_ - Static variable in class org.jawk.intermediate.AwkTuples
Assign the OFMT variable offset.
_OFS_OFFSET_ - Static variable in class org.jawk.intermediate.AwkTuples
Assign the OFS variable offset.
_PLUS_EQ_ - Static variable in class org.jawk.intermediate.AwkTuples
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_ - Static variable in class org.jawk.intermediate.AwkTuples
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_ - Static variable in class org.jawk.intermediate.AwkTuples
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.
_POP_ - Static variable in class org.jawk.intermediate.AwkTuples
Pops an item off the operand stack.
_POW_ - Static variable in class org.jawk.intermediate.AwkTuples
Numerically raises the top element to the power of the next element with the result pushed onto the stack.
_POW_EQ_ - Static variable in class org.jawk.intermediate.AwkTuples
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_ - Static variable in class org.jawk.intermediate.AwkTuples
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_ - Static variable in class org.jawk.intermediate.AwkTuples
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.
_PRINT_ - Static variable in class org.jawk.intermediate.AwkTuples
Prints N number of items that are on the operand stack.
_PRINT_TO_FILE_ - Static variable in class org.jawk.intermediate.AwkTuples
Prints N number of items that are on the operand stack to a specified file.
_PRINT_TO_PIPE_ - Static variable in class org.jawk.intermediate.AwkTuples
Prints N number of items that are on the operand stack to a process executing a specified command (via a pipe).
_PRINTF_ - Static variable in class org.jawk.intermediate.AwkTuples
Performs a formatted print of N items that are on the operand stack.
_PRINTF_TO_FILE_ - Static variable in class org.jawk.intermediate.AwkTuples
Performs a formatted print of N items that are on the operand stack to a specified file.
_PRINTF_TO_PIPE_ - Static variable in class org.jawk.intermediate.AwkTuples
Performs a formatted print of N items that are on the operand stack to a process executing a specified command (via a pipe).
_PUSH_ - Static variable in class org.jawk.intermediate.AwkTuples
Pushes an item onto the operand stack.
_RAND_ - Static variable in class org.jawk.intermediate.AwkTuples
Obtains the next random number from the random number generator and push it onto the stack.
_REGEXP_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_REGEXP_PAIR_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_RETURN_FROM_FUNCTION_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_RLENGTH_OFFSET_ - Static variable in class org.jawk.intermediate.AwkTuples
Assign the RLENGTH variable offset.
_RS_OFFSET_ - Static variable in class org.jawk.intermediate.AwkTuples
Assign the RS variable offset.
_RSTART_OFFSET_ - Static variable in class org.jawk.intermediate.AwkTuples
Assign the RSTART variable offset.
_SET_EXIT_ADDRESS_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_SET_NUM_GLOBALS_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_SET_RETURN_RESULT_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_SET_WITHIN_END_BLOCKS_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_SIN_ - Static variable in class org.jawk.intermediate.AwkTuples
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.
_SLEEP_ - Static variable in class org.jawk.intermediate.AwkTuples
Extension: Pauses the execution thread by N number of seconds.
_SPLIT_ - Static variable in class org.jawk.intermediate.AwkTuples
Built-in function to split a string by a regexp and put the components into an array.
_SPRINTF_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_SQRT_ - Static variable in class org.jawk.intermediate.AwkTuples
Built-in function that pops the top-of-stack, takes its square root, and places the result onto the stack.
_SRAND_ - Static variable in class org.jawk.intermediate.AwkTuples
Seeds the random number generator.
_SUB_FOR_ARRAY_REFERENCE_ - Static variable in class org.jawk.intermediate.AwkTuples
Built-in function that substitutes an occurance (or all occurances) of a string in a particular array cell and replaces it with another.
_SUB_FOR_DOLLAR_0_ - Static variable in class org.jawk.intermediate.AwkTuples
Built-in function that substitutes an occurance (or all occurances) of a string in $0 and replaces it with another.
_SUB_FOR_DOLLAR_REFERENCE_ - Static variable in class org.jawk.intermediate.AwkTuples
Built-in function that substitutes an occurance (or all occurances) of a string in a field reference and replaces it with another.
_SUB_FOR_VARIABLE_ - Static variable in class org.jawk.intermediate.AwkTuples
Built-in function that substitutes an occurance (or all occurances) of a string in a particular variable and replaces it with another.
_SUBSEP_OFFSET_ - Static variable in class org.jawk.intermediate.AwkTuples
Assign the SUBSEP variable offset.
_SUBSTR_ - Static variable in class org.jawk.intermediate.AwkTuples
Built-in function that pushes a substring of the top-of-stack onto the stack.
_SUBTRACT_ - Static variable in class org.jawk.intermediate.AwkTuples
Numerically subtracts the top two elements of the stack with the result pushed onto the stack.
_SWAP_ - Static variable in class org.jawk.intermediate.AwkTuples
Swaps the top two elements of the stack.
_SYSTEM_ - Static variable in class org.jawk.intermediate.AwkTuples
Built-in function that executes the top-of-stack as a system command and pushes the return code onto the stack.
_THIS_ - Static variable in class org.jawk.intermediate.AwkTuples
 
_TO_NUMBER_ - Static variable in class org.jawk.intermediate.AwkTuples
Converts the top-of-stack to a number.
_TOLOWER_ - Static variable in class org.jawk.intermediate.AwkTuples
Built-in function that converts all the letters in the top-of-stack to lower case and pushes the result onto the stack.
_TOUPPER_ - Static variable in class org.jawk.intermediate.AwkTuples
Built-in function that converts all the letters in the top-of-stack to upper case and pushes the result onto the stack.
_USE_AS_COMMAND_INPUT_ - Static variable in class org.jawk.intermediate.AwkTuples
Obtains input from a command (process) and pushes input line and status code onto the stack.
_USE_AS_FILE_INPUT_ - Static variable in class org.jawk.intermediate.AwkTuples
Obtains input from a file and pushes input line and status code onto the stack.

A B C D E F G H I J K L M N O P R S T U V W _