Package io.jawk
Class AwkProgram
java.lang.Object
io.jawk.intermediate.AwkTuples
io.jawk.AwkProgram
- All Implemented Interfaces:
Serializable
Public view of a compiled AWK program.
Programs are compiled into immutable tuple streams that can be reused across
multiple executions. Instances are produced by Awk.compile(String).
- See Also:
-
Method Summary
Methods inherited from class io.jawk.intermediate.AwkTuples
add, addGlobalVariableNameToOffsetMapping, address, applyRS, applySubsep, argcOffset, argvOffset, assign, assignARGC, assignArray, assignAsInput, assignAsInputField, assignCONVFMT, assignFILENAME, assignFNR, assignFS, assignMapElement, assignNF, assignNR, assignOFMT, assignOFS, assignORS, assignRLENGTH, assignRS, assignRSTART, assignSUBSEP, atan2, callFunction, checkClass, close, cmpEq, cmpGt, cmpLt, concat, conditionPair, consumeInput, convfmtOffset, cos, createAddress, dec, decArrayRef, decDollarRef, decMapRef, deleteArray, deleteArrayElement, deleteMapElement, dereference, dereferenceArray, divEq, divEqArray, divEqInputField, divEqMapElement, divide, dump, dup, ensureArrayElement, environOffset, exitWithCode, exitWithoutCode, exp, extension, filenameOffset, fnrOffset, freezeMetadata, fsOffset, function, getFirstAndRemoveFromList, getFunctionNameSet, getGlobalVariableAarrayMap, getGlobalVariableOffsetMap, getInputField, getInputField, getlineInput, getlineInputToTarget, gotoAddress, ifFalse, ifTrue, inc, incArrayRef, incDollarRef, incMapRef, index, intFunc, isEmptyList, isIn, keylist, length, log, markEvalTupleStream, match, matches, minusEq, minusEqArray, minusEqInputField, minusEqMapElement, mod, modEq, modEqArray, modEqInputField, modEqMapElement, multEq, multEqArray, multEqInputField, multEqMapElement, multiply, negate, nfOffset, nop, not, nrOffset, ofmtOffset, ofsOffset, optimize, orsOffset, peekArrayElement, plusEq, plusEqArray, plusEqInputField, plusEqMapElement, pop, popSourceLineNumber, postDec, postInc, postProcess, pow, powEq, powEqArray, powEqInputField, powEqMapElement, print, printf, printfToFile, printfToPipe, printToFile, printToPipe, push, pushARGC, pushCONVFMT, pushFILENAME, pushFNR, pushFS, pushNF, pushNR, pushOFMT, pushOFS, pushORS, pushRLENGTH, pushRS, pushRSTART, pushSourceLineNumber, pushSUBSEP, rand, regexp, returnFromFunction, rlengthOffset, rsOffset, rstartOffset, scriptThis, setExitAddress, setFunctionNameSet, setNumGlobals, setReturnResult, setWithinEndBlocks, sin, split, sprintf, sqrt, srand, subForArrayReference, subForDollar0, subForDollarReference, subForMapReference, subForVariable, subsepOffset, substr, subtract, swap, system, tolower, toNumber, toOpcodeString, top, toupper, unaryPlus, useAsCommandInput, useAsFileInput