luxlabs header browser preview


@class NSString, NSMutableArray, NSCharacterSet;

@interface _HKCFGNonTerminal : _HKCFGExpression {
    NSString *_label;
    NSMutableArray *_replacementRules;
}

@property (copy, nonatomic) NSCharacterSet *charactersToBeSkipped;

+ (id)nonTerminalWithLabel:(id)a0;

- (unsigned long long)_minimumLength;
- (id)initWithLabel:(id)a0;
- (id)_parseTreeWithContext:(id)a0;
- (void)_invalidate;
- (void)_tryNodesWithContext:(id)a0 solutionTest:(id /* block */)a1;
- (void)_checkForCycles:(id)a0;
- (void)_checkForCycles;
- (void).cxx_destruct;
- (id)_label;
- (id)_replacementRules;
- (BOOL)_tryNodesForExpressions:(id)a0 nodes:(id)a1 context:(id)a2 solutionTest:(id /* block */)a3;
- (void)addReplacementRuleWithExpressions:(id)a0 nodeEvaluator:(id /* block */)a1;

@end