Package io.jawk
Class AwkExpression
java.lang.Object
io.jawk.intermediate.AwkTuples
io.jawk.AwkExpression
- All Implemented Interfaces:
Serializable
Public view of a compiled AWK expression.
Expressions are compiled into immutable tuple streams that can be reused
across multiple evaluations. Instances are produced by
Awk.compileExpression(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