Uses of Class
io.jawk.AwkProgram
Packages that use AwkProgram
-
Uses of AwkProgram in io.jawk
Methods in io.jawk that return AwkProgramModifier and TypeMethodDescriptionCompiles a full AWK program.Compiles a full AWK program.Awk.compile(List<ScriptSource> scripts) Compiles a list of script sources into an immutable AWK program that can be executed by theAVMruntime.Awk.compile(List<ScriptSource> scripts, boolean disableOptimizeParam) Compiles a list of script sources into an immutable AWK program that can be executed by theAVMruntime.SandboxedAwk.compile(List<ScriptSource> scripts, boolean disableOptimizeParam) Cli.getPrecompiledProgram()Returns the precompiled program loaded via the-Loption, if any.Methods in io.jawk with parameters of type AwkProgramModifier and TypeMethodDescriptionAwk.script(AwkProgram program) Starts building a run request for a compiled AWK program. -
Uses of AwkProgram in io.jawk.backend
Methods in io.jawk.backend with parameters of type AwkProgramModifier and TypeMethodDescriptionvoidAVM.execute(AwkProgram program, InputSource inputSource) Executes a compiled AWK program with the current runtime defaults.voidAVM.execute(AwkProgram program, InputSource inputSource, List<String> runtimeArguments) Executes a compiled AWK program with explicit runtime arguments.voidAVM.execute(AwkProgram program, InputSource inputSource, List<String> runtimeArguments, Map<String, Object> variableOverrides) Executes a compiled AWK program with explicit runtime arguments and variable overrides.voidAVM.executePersistingGlobals(AwkProgram program, InputSource inputSource) Executes a compiled AWK program while persisting user-defined global variables across repeated executions on this AVM instance.voidAVM.executePersistingGlobals(AwkProgram program, InputSource inputSource, List<String> runtimeArguments) Executes a compiled AWK program while persisting user-defined global variables across repeated executions on this AVM instance.voidAVM.executePersistingGlobals(AwkProgram program, InputSource inputSource, List<String> runtimeArguments, Map<String, Object> variableOverrides) Executes a compiled AWK program while persisting user-defined global variables across repeated executions on this AVM instance.