titus.pfaast.FunctionTable

class titus.pfaast.FunctionTable(functions)[source]

Bases: object

Represents a table of all accessible PFA function names, such as library functions, user-defined functions, and possibly emit.

__init__(functions)
Parameters:functions (dict from function name to titus.fcn.Fcn) – function lookup table
static blank()

Create a function table containing nothing but library functions.

This is where all the PFA library modules are enumerated.