text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Wednesday, October 27, 2021 at 3:23:00 PM Mountain Standard Time
                         * Operating System: Version 13.5.1 (Build 17F80)
                         * Image Source: /System/Library/PrivateFrameworks/TouchML.framework/TouchML
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  
  @class TMLMetaContext, NSString, NSMutableSet, NSMutableArray, TMLMetaObject, NSMutableDictionary;
  
  @interface TMLParser : NSObject {
  
  	TMLMetaContext* _context;
  	unsigned long long _state;
  	NSString* _lastIdent;
  	BOOL _methodDeclaration;
  	NSString* _declarationType;
  	NSMutableSet* _declarationAttributes;
  	NSString* _methodSelector;
  	NSMutableArray* _activeTokens;
  	TMLMetaObject* _activeObject;
  	NSMutableArray* _objectStack;
  	NSString* _filename;
  	unsigned _lineNo;
  	NSString* _basePath;
  	NSMutableDictionary* _macros;
  	NSMutableSet* _preprocessorMacros;
  	NSMutableSet* _functionIdentifiers;
  	BOOL _lookaheadInFunction;
  	NSString* _lookaheadCurrentIdent;
  	BOOL _lookaheadOnly;
  	BOOL _lookaheadComplete;
  	BOOL _strict;
  	NSString* _error;
  
  }
  
  @property (assign,nonatomic) BOOL strict;                     //@synthesize strict=_strict - In the implementation block
  @property (nonatomic,readonly) NSString * error;              //@synthesize error=_error - In the implementation block
  +(id)unescapeString:(id)arg1 ;
  +(id)transformObjectCreation:(id)arg1 ;
  +(id)transformFunction:(id)arg1 ;
  +(id)previousNonSpaceToken:(id)arg1 ;
  +(id)varsInCurrentScope:(id)arg1 ;
  +(BOOL)isBuiltinObject:(id)arg1 ;
  +(id)transformAccessors:(id)arg1 ;
  +(id)transformBreakpoints:(id)arg1 lineNo:(int)arg2 filename:(id)arg3 ;
  -(NSString *)error;
  -(id)initWithContext:(id)arg1 ;
  -(void)teardown;
  -(void)setup;
  -(BOOL)parseString:(id)arg1 ;
  -(BOOL)strict;
  -(void)setStrict:(BOOL)arg1 ;
  -(BOOL)parseFunctionLookaheadWithFile:(id)arg1 ;
  -(BOOL)consumeToken:(unsigned long long)arg1 text:(const char*)arg2 ;
  -(BOOL)parseString:(id)arg1 basePath:(id)arg2 ;
  -(BOOL)parseString:(id)arg1 basePath:(id)arg2 filename:(id)arg3 ;
  -(BOOL)parseFunctionLookaheadWithString:(id)arg1 basePath:(id)arg2 filename:(id)arg3 ;
  -(unsigned long long)blockValueDepth;
  -(void)addToken:(unsigned long long)arg1 text:(const char*)arg2 ;
  -(void)commitObject;
  -(void)commitProperty;
  -(void)commitMethod;
  -(void)commitSignal;
  -(void)commitInitializer;
  -(void)commitImplements;
  -(void)commitFunction;
  -(void)commitPragma;
  -(void)commitMacro;
  -(id)compileExpression:(id)arg1 ;
  -(id)compileFunction:(id)arg1 bodyOnly:(BOOL)arg2 localVars:(id)arg3 ;
  -(id)compileFunction:(id)arg1 bodyOnly:(BOOL)arg2 ;
  -(BOOL)parseFile:(id)arg1 ;
  -(BOOL)parseTokens:(id)arg1 startingLine:(unsigned long long)arg2 ;
  -(void)addPreprocessorMacro:(id)arg1 ;
  @end
  
  