@class SNNMILContext, SNNMILProgram, SNNMILSourceLocation, NSMutableArray; @interface SNNMILProgramBuilder : NSObject @property (readonly, nonatomic) SNNMILContext *context; @property (readonly, nonatomic) SNNMILProgram *program; @property (readonly, nonatomic) SNNMILSourceLocation *location; @property (readonly, nonatomic) NSMutableArray *functionBuilders; - (id)init; - (id)build; - (void).cxx_destruct; - (id)functionWithName:(id)a0 location:(id)a1; - (id)initWithContext:(id)a0 location:(id)a1; - (struct unique_ptr> { struct __compressed_pair> { struct Location *x0; } x0; })milLocation; @end