L1Decompiler

constructor(code: A_RawFunction, outerDeclarations: Array<A_Phrase>, tempGenerator: (String) -> String)

Create a new decompiler suitable for decoding the given raw function, tuple of outer variable declarations, and temporary name generator.

Parameters

code

The code to decompile.

outerDeclarations

The array of outer variable declarations and literal phrases.

tempGenerator

A transformer that takes a prefix and generates a suitably unique temporary variable name.