Private astPrivate Readonly currentPrivate Readonly dependenciesPrivate nodeReadonly variablesPrivate capturePrivate markIf we are looking to analyze only a portion of the jsonata program we can provide another jsonata expression such as '[procedure.value='serial']' which will filter the AST down to what is defined. In the case of '[procedure.value='serial']' the expression will extract the AST for $serial(...) as it may exist in the original program.
Static emitStatic isStatic peekStatic stepsGenerated using TypeDoc
program can be either a string to be compiled, or an already-compiled AST