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.
outer Declarations
The array of outer variable declarations and literal phrases.
temp Generator
A transformer that takes a prefix and generates a suitably unique temporary variable name.