luxlabs header browser preview


@class NSArray, NSMutableArray, ESIntArray2D;
@protocol ESEditScriptData;

@interface ESEditScript : NSObject {
    BOOL _orderAtomsAscending;
    ESIntArray2D *_distanceMatrix;
    long long _currentOperation;
    id<ESEditScriptData> _itemAData;
    id<ESEditScriptData> _itemBData;
}

@property (copy, nonatomic) NSArray *operationPrecedenceArray;
@property (retain, nonatomic) NSMutableArray *script;

- (id)description;
- (void).cxx_destruct;
- (void)addToCurrentScriptAtomEditOperation:(long long)a0 editIndex:(unsigned long long)a1 newText:(id)a2 indexInArrayB:(unsigned long long)a3;
- (void)computeDistanceMatrix;
- (void)computeEditsFromMatrix;
- (void)finalizeCurrentScriptAtom;
- (id)initWithOperationPrecedence:(long long)a0 orderAtomsAscending:(BOOL)a1;
- (void)initializeCurrentScriptAtom;
- (id)operationPrecedenceArrayFromOperationPrecedence:(long long)a0;

@end