diff --git a/runtime/Swift/Antlr4.xcodeproj/project.pbxproj b/runtime/Swift/Antlr4.xcodeproj/project.pbxproj deleted file mode 100644 index 0334de58a..000000000 --- a/runtime/Swift/Antlr4.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1700 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 57D4BA131E8F076200932D33 /* LexerA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4B9F91E8F076200932D33 /* LexerA.swift */; }; - 57D4BA141E8F076200932D33 /* LexerAATN.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4B9FB1E8F076200932D33 /* LexerAATN.swift */; }; - 57D4BA151E8F076200932D33 /* LexerB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4B9FC1E8F076200932D33 /* LexerB.swift */; }; - 57D4BA161E8F076200932D33 /* LexerBATN.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4B9FE1E8F076200932D33 /* LexerBATN.swift */; }; - 57D4BA171E8F076200932D33 /* VisitorBasicBaseListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4BA001E8F076200932D33 /* VisitorBasicBaseListener.swift */; }; - 57D4BA181E8F076200932D33 /* VisitorBasicBaseVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4BA011E8F076200932D33 /* VisitorBasicBaseVisitor.swift */; }; - 57D4BA191E8F076200932D33 /* VisitorBasicLexer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4BA021E8F076200932D33 /* VisitorBasicLexer.swift */; }; - 57D4BA1A1E8F076200932D33 /* VisitorBasicLexerATN.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4BA041E8F076200932D33 /* VisitorBasicLexerATN.swift */; }; - 57D4BA1B1E8F076200932D33 /* VisitorBasicListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4BA051E8F076200932D33 /* VisitorBasicListener.swift */; }; - 57D4BA1C1E8F076200932D33 /* VisitorBasicParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4BA061E8F076200932D33 /* VisitorBasicParser.swift */; }; - 57D4BA1D1E8F076200932D33 /* VisitorBasicParserATN.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4BA071E8F076200932D33 /* VisitorBasicParserATN.swift */; }; - 57D4BA1E1E8F076200932D33 /* VisitorBasicVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4BA081E8F076200932D33 /* VisitorBasicVisitor.swift */; }; - 57D4BA1F1E8F076200932D33 /* VisitorCalcBaseListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4BA0A1E8F076200932D33 /* VisitorCalcBaseListener.swift */; }; - 57D4BA201E8F076200932D33 /* VisitorCalcBaseVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4BA0B1E8F076200932D33 /* VisitorCalcBaseVisitor.swift */; }; - 57D4BA211E8F076200932D33 /* VisitorCalcLexer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4BA0C1E8F076200932D33 /* VisitorCalcLexer.swift */; }; - 57D4BA221E8F076200932D33 /* VisitorCalcLexerATN.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4BA0E1E8F076200932D33 /* VisitorCalcLexerATN.swift */; }; - 57D4BA231E8F076200932D33 /* VisitorCalcListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4BA0F1E8F076200932D33 /* VisitorCalcListener.swift */; }; - 57D4BA241E8F076200932D33 /* VisitorCalcParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4BA101E8F076200932D33 /* VisitorCalcParser.swift */; }; - 57D4BA251E8F076200932D33 /* VisitorCalcParserATN.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4BA111E8F076200932D33 /* VisitorCalcParserATN.swift */; }; - 57D4BA261E8F076200932D33 /* VisitorCalcVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4BA121E8F076200932D33 /* VisitorCalcVisitor.swift */; }; - DB09919D1E22DE9B00FE71AA /* TokenStreamTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB0991951E22DE6000FE71AA /* TokenStreamTests.swift */; }; - DB4EB8A51E2CB1B60095F402 /* VisitorBasic.g4 in Resources */ = {isa = PBXBuildFile; fileRef = DB4EB8A41E2CB1B60095F402 /* VisitorBasic.g4 */; }; - DBA2FF081E837ED900BB60D9 /* VisitorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBA2FF071E837ED900BB60D9 /* VisitorTests.swift */; }; - DBBAE6351E22DCAC00C2FEA6 /* ANTLRErrorListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE58E1E22DCAC00C2FEA6 /* ANTLRErrorListener.swift */; }; - DBBAE6361E22DCAC00C2FEA6 /* ANTLRErrorListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE58E1E22DCAC00C2FEA6 /* ANTLRErrorListener.swift */; }; - DBBAE6371E22DCAC00C2FEA6 /* ANTLRErrorStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE58F1E22DCAC00C2FEA6 /* ANTLRErrorStrategy.swift */; }; - DBBAE6381E22DCAC00C2FEA6 /* ANTLRErrorStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE58F1E22DCAC00C2FEA6 /* ANTLRErrorStrategy.swift */; }; - DBBAE6391E22DCAC00C2FEA6 /* ANTLRFileStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5901E22DCAC00C2FEA6 /* ANTLRFileStream.swift */; }; - DBBAE63A1E22DCAC00C2FEA6 /* ANTLRFileStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5901E22DCAC00C2FEA6 /* ANTLRFileStream.swift */; }; - DBBAE63B1E22DCAC00C2FEA6 /* ANTLRInputStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5911E22DCAC00C2FEA6 /* ANTLRInputStream.swift */; }; - DBBAE63C1E22DCAC00C2FEA6 /* ANTLRInputStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5911E22DCAC00C2FEA6 /* ANTLRInputStream.swift */; }; - DBBAE63D1E22DCAC00C2FEA6 /* AbstractPredicateTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5931E22DCAC00C2FEA6 /* AbstractPredicateTransition.swift */; }; - DBBAE63E1E22DCAC00C2FEA6 /* AbstractPredicateTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5931E22DCAC00C2FEA6 /* AbstractPredicateTransition.swift */; }; - DBBAE63F1E22DCAC00C2FEA6 /* ActionTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5941E22DCAC00C2FEA6 /* ActionTransition.swift */; }; - DBBAE6401E22DCAC00C2FEA6 /* ActionTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5941E22DCAC00C2FEA6 /* ActionTransition.swift */; }; - DBBAE6411E22DCAC00C2FEA6 /* AmbiguityInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5951E22DCAC00C2FEA6 /* AmbiguityInfo.swift */; }; - DBBAE6421E22DCAC00C2FEA6 /* AmbiguityInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5951E22DCAC00C2FEA6 /* AmbiguityInfo.swift */; }; - DBBAE6431E22DCAC00C2FEA6 /* ArrayPredictionContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5961E22DCAC00C2FEA6 /* ArrayPredictionContext.swift */; }; - DBBAE6441E22DCAC00C2FEA6 /* ArrayPredictionContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5961E22DCAC00C2FEA6 /* ArrayPredictionContext.swift */; }; - DBBAE6451E22DCAC00C2FEA6 /* ATN.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5971E22DCAC00C2FEA6 /* ATN.swift */; }; - DBBAE6461E22DCAC00C2FEA6 /* ATN.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5971E22DCAC00C2FEA6 /* ATN.swift */; }; - DBBAE6471E22DCAC00C2FEA6 /* ATNConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5981E22DCAC00C2FEA6 /* ATNConfig.swift */; }; - DBBAE6481E22DCAC00C2FEA6 /* ATNConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5981E22DCAC00C2FEA6 /* ATNConfig.swift */; }; - DBBAE6491E22DCAC00C2FEA6 /* ATNConfigSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5991E22DCAC00C2FEA6 /* ATNConfigSet.swift */; }; - DBBAE64A1E22DCAC00C2FEA6 /* ATNConfigSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5991E22DCAC00C2FEA6 /* ATNConfigSet.swift */; }; - DBBAE64B1E22DCAC00C2FEA6 /* ATNDeserializationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE59A1E22DCAC00C2FEA6 /* ATNDeserializationOptions.swift */; }; - DBBAE64C1E22DCAC00C2FEA6 /* ATNDeserializationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE59A1E22DCAC00C2FEA6 /* ATNDeserializationOptions.swift */; }; - DBBAE64D1E22DCAC00C2FEA6 /* ATNDeserializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE59B1E22DCAC00C2FEA6 /* ATNDeserializer.swift */; }; - DBBAE64E1E22DCAC00C2FEA6 /* ATNDeserializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE59B1E22DCAC00C2FEA6 /* ATNDeserializer.swift */; }; - DBBAE64F1E22DCAC00C2FEA6 /* ATNSimulator.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE59C1E22DCAC00C2FEA6 /* ATNSimulator.swift */; }; - DBBAE6501E22DCAC00C2FEA6 /* ATNSimulator.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE59C1E22DCAC00C2FEA6 /* ATNSimulator.swift */; }; - DBBAE6511E22DCAC00C2FEA6 /* ATNState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE59D1E22DCAC00C2FEA6 /* ATNState.swift */; }; - DBBAE6521E22DCAC00C2FEA6 /* ATNState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE59D1E22DCAC00C2FEA6 /* ATNState.swift */; }; - DBBAE6531E22DCAC00C2FEA6 /* ATNType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE59E1E22DCAC00C2FEA6 /* ATNType.swift */; }; - DBBAE6541E22DCAC00C2FEA6 /* ATNType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE59E1E22DCAC00C2FEA6 /* ATNType.swift */; }; - DBBAE6551E22DCAC00C2FEA6 /* AtomTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE59F1E22DCAC00C2FEA6 /* AtomTransition.swift */; }; - DBBAE6561E22DCAC00C2FEA6 /* AtomTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE59F1E22DCAC00C2FEA6 /* AtomTransition.swift */; }; - DBBAE6571E22DCAC00C2FEA6 /* BasicBlockStartState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A01E22DCAC00C2FEA6 /* BasicBlockStartState.swift */; }; - DBBAE6581E22DCAC00C2FEA6 /* BasicBlockStartState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A01E22DCAC00C2FEA6 /* BasicBlockStartState.swift */; }; - DBBAE6591E22DCAC00C2FEA6 /* BasicState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A11E22DCAC00C2FEA6 /* BasicState.swift */; }; - DBBAE65A1E22DCAC00C2FEA6 /* BasicState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A11E22DCAC00C2FEA6 /* BasicState.swift */; }; - DBBAE65B1E22DCAC00C2FEA6 /* BlockEndState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A21E22DCAC00C2FEA6 /* BlockEndState.swift */; }; - DBBAE65C1E22DCAC00C2FEA6 /* BlockEndState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A21E22DCAC00C2FEA6 /* BlockEndState.swift */; }; - DBBAE65D1E22DCAC00C2FEA6 /* BlockStartState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A31E22DCAC00C2FEA6 /* BlockStartState.swift */; }; - DBBAE65E1E22DCAC00C2FEA6 /* BlockStartState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A31E22DCAC00C2FEA6 /* BlockStartState.swift */; }; - DBBAE65F1E22DCAC00C2FEA6 /* ContextSensitivityInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A41E22DCAC00C2FEA6 /* ContextSensitivityInfo.swift */; }; - DBBAE6601E22DCAC00C2FEA6 /* ContextSensitivityInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A41E22DCAC00C2FEA6 /* ContextSensitivityInfo.swift */; }; - DBBAE6611E22DCAC00C2FEA6 /* DecisionEventInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A51E22DCAC00C2FEA6 /* DecisionEventInfo.swift */; }; - DBBAE6621E22DCAC00C2FEA6 /* DecisionEventInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A51E22DCAC00C2FEA6 /* DecisionEventInfo.swift */; }; - DBBAE6631E22DCAC00C2FEA6 /* DecisionInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A61E22DCAC00C2FEA6 /* DecisionInfo.swift */; }; - DBBAE6641E22DCAC00C2FEA6 /* DecisionInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A61E22DCAC00C2FEA6 /* DecisionInfo.swift */; }; - DBBAE6651E22DCAC00C2FEA6 /* DecisionState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A71E22DCAC00C2FEA6 /* DecisionState.swift */; }; - DBBAE6661E22DCAC00C2FEA6 /* DecisionState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A71E22DCAC00C2FEA6 /* DecisionState.swift */; }; - DBBAE6671E22DCAC00C2FEA6 /* DefaultATNConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A81E22DCAC00C2FEA6 /* DefaultATNConfig.swift */; }; - DBBAE6681E22DCAC00C2FEA6 /* DefaultATNConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A81E22DCAC00C2FEA6 /* DefaultATNConfig.swift */; }; - DBBAE6691E22DCAC00C2FEA6 /* EmptyPredictionContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A91E22DCAC00C2FEA6 /* EmptyPredictionContext.swift */; }; - DBBAE66A1E22DCAC00C2FEA6 /* EmptyPredictionContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5A91E22DCAC00C2FEA6 /* EmptyPredictionContext.swift */; }; - DBBAE66B1E22DCAC00C2FEA6 /* EpsilonTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5AA1E22DCAC00C2FEA6 /* EpsilonTransition.swift */; }; - DBBAE66C1E22DCAC00C2FEA6 /* EpsilonTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5AA1E22DCAC00C2FEA6 /* EpsilonTransition.swift */; }; - DBBAE66D1E22DCAC00C2FEA6 /* ErrorInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5AB1E22DCAC00C2FEA6 /* ErrorInfo.swift */; }; - DBBAE66E1E22DCAC00C2FEA6 /* ErrorInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5AB1E22DCAC00C2FEA6 /* ErrorInfo.swift */; }; - DBBAE66F1E22DCAC00C2FEA6 /* LexerAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5AC1E22DCAC00C2FEA6 /* LexerAction.swift */; }; - DBBAE6701E22DCAC00C2FEA6 /* LexerAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5AC1E22DCAC00C2FEA6 /* LexerAction.swift */; }; - DBBAE6711E22DCAC00C2FEA6 /* LexerActionExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5AD1E22DCAC00C2FEA6 /* LexerActionExecutor.swift */; }; - DBBAE6721E22DCAC00C2FEA6 /* LexerActionExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5AD1E22DCAC00C2FEA6 /* LexerActionExecutor.swift */; }; - DBBAE6731E22DCAC00C2FEA6 /* LexerActionType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5AE1E22DCAC00C2FEA6 /* LexerActionType.swift */; }; - DBBAE6741E22DCAC00C2FEA6 /* LexerActionType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5AE1E22DCAC00C2FEA6 /* LexerActionType.swift */; }; - DBBAE6751E22DCAC00C2FEA6 /* LexerATNConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5AF1E22DCAC00C2FEA6 /* LexerATNConfig.swift */; }; - DBBAE6761E22DCAC00C2FEA6 /* LexerATNConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5AF1E22DCAC00C2FEA6 /* LexerATNConfig.swift */; }; - DBBAE6771E22DCAC00C2FEA6 /* LexerATNSimulator.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B01E22DCAC00C2FEA6 /* LexerATNSimulator.swift */; }; - DBBAE6781E22DCAC00C2FEA6 /* LexerATNSimulator.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B01E22DCAC00C2FEA6 /* LexerATNSimulator.swift */; }; - DBBAE6791E22DCAC00C2FEA6 /* LexerChannelAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B11E22DCAC00C2FEA6 /* LexerChannelAction.swift */; }; - DBBAE67A1E22DCAC00C2FEA6 /* LexerChannelAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B11E22DCAC00C2FEA6 /* LexerChannelAction.swift */; }; - DBBAE67B1E22DCAC00C2FEA6 /* LexerCustomAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B21E22DCAC00C2FEA6 /* LexerCustomAction.swift */; }; - DBBAE67C1E22DCAC00C2FEA6 /* LexerCustomAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B21E22DCAC00C2FEA6 /* LexerCustomAction.swift */; }; - DBBAE67D1E22DCAC00C2FEA6 /* LexerIndexedCustomAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B31E22DCAC00C2FEA6 /* LexerIndexedCustomAction.swift */; }; - DBBAE67E1E22DCAC00C2FEA6 /* LexerIndexedCustomAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B31E22DCAC00C2FEA6 /* LexerIndexedCustomAction.swift */; }; - DBBAE67F1E22DCAC00C2FEA6 /* LexerModeAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B41E22DCAC00C2FEA6 /* LexerModeAction.swift */; }; - DBBAE6801E22DCAC00C2FEA6 /* LexerModeAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B41E22DCAC00C2FEA6 /* LexerModeAction.swift */; }; - DBBAE6811E22DCAC00C2FEA6 /* LexerMoreAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B51E22DCAC00C2FEA6 /* LexerMoreAction.swift */; }; - DBBAE6821E22DCAC00C2FEA6 /* LexerMoreAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B51E22DCAC00C2FEA6 /* LexerMoreAction.swift */; }; - DBBAE6831E22DCAC00C2FEA6 /* LexerPopModeAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B61E22DCAC00C2FEA6 /* LexerPopModeAction.swift */; }; - DBBAE6841E22DCAC00C2FEA6 /* LexerPopModeAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B61E22DCAC00C2FEA6 /* LexerPopModeAction.swift */; }; - DBBAE6851E22DCAC00C2FEA6 /* LexerPushModeAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B71E22DCAC00C2FEA6 /* LexerPushModeAction.swift */; }; - DBBAE6861E22DCAC00C2FEA6 /* LexerPushModeAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B71E22DCAC00C2FEA6 /* LexerPushModeAction.swift */; }; - DBBAE6871E22DCAC00C2FEA6 /* LexerSkipAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B81E22DCAC00C2FEA6 /* LexerSkipAction.swift */; }; - DBBAE6881E22DCAC00C2FEA6 /* LexerSkipAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B81E22DCAC00C2FEA6 /* LexerSkipAction.swift */; }; - DBBAE6891E22DCAC00C2FEA6 /* LexerTypeAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B91E22DCAC00C2FEA6 /* LexerTypeAction.swift */; }; - DBBAE68A1E22DCAC00C2FEA6 /* LexerTypeAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5B91E22DCAC00C2FEA6 /* LexerTypeAction.swift */; }; - DBBAE68B1E22DCAC00C2FEA6 /* LL1Analyzer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5BA1E22DCAC00C2FEA6 /* LL1Analyzer.swift */; }; - DBBAE68C1E22DCAC00C2FEA6 /* LL1Analyzer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5BA1E22DCAC00C2FEA6 /* LL1Analyzer.swift */; }; - DBBAE68D1E22DCAC00C2FEA6 /* LookaheadEventInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5BB1E22DCAC00C2FEA6 /* LookaheadEventInfo.swift */; }; - DBBAE68E1E22DCAC00C2FEA6 /* LookaheadEventInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5BB1E22DCAC00C2FEA6 /* LookaheadEventInfo.swift */; }; - DBBAE68F1E22DCAC00C2FEA6 /* LookupATNConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5BC1E22DCAC00C2FEA6 /* LookupATNConfig.swift */; }; - DBBAE6901E22DCAC00C2FEA6 /* LookupATNConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5BC1E22DCAC00C2FEA6 /* LookupATNConfig.swift */; }; - DBBAE6911E22DCAC00C2FEA6 /* LookupDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5BD1E22DCAC00C2FEA6 /* LookupDictionary.swift */; }; - DBBAE6921E22DCAC00C2FEA6 /* LookupDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5BD1E22DCAC00C2FEA6 /* LookupDictionary.swift */; }; - DBBAE6931E22DCAC00C2FEA6 /* LoopEndState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5BE1E22DCAC00C2FEA6 /* LoopEndState.swift */; }; - DBBAE6941E22DCAC00C2FEA6 /* LoopEndState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5BE1E22DCAC00C2FEA6 /* LoopEndState.swift */; }; - DBBAE6951E22DCAC00C2FEA6 /* NotSetTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5BF1E22DCAC00C2FEA6 /* NotSetTransition.swift */; }; - DBBAE6961E22DCAC00C2FEA6 /* NotSetTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5BF1E22DCAC00C2FEA6 /* NotSetTransition.swift */; }; - DBBAE6971E22DCAC00C2FEA6 /* OrderedATNConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C01E22DCAC00C2FEA6 /* OrderedATNConfig.swift */; }; - DBBAE6981E22DCAC00C2FEA6 /* OrderedATNConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C01E22DCAC00C2FEA6 /* OrderedATNConfig.swift */; }; - DBBAE6991E22DCAC00C2FEA6 /* OrderedATNConfigSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C11E22DCAC00C2FEA6 /* OrderedATNConfigSet.swift */; }; - DBBAE69A1E22DCAC00C2FEA6 /* OrderedATNConfigSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C11E22DCAC00C2FEA6 /* OrderedATNConfigSet.swift */; }; - DBBAE69B1E22DCAC00C2FEA6 /* ParseInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C21E22DCAC00C2FEA6 /* ParseInfo.swift */; }; - DBBAE69C1E22DCAC00C2FEA6 /* ParseInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C21E22DCAC00C2FEA6 /* ParseInfo.swift */; }; - DBBAE69D1E22DCAC00C2FEA6 /* ParserATNSimulator.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C31E22DCAC00C2FEA6 /* ParserATNSimulator.swift */; }; - DBBAE69E1E22DCAC00C2FEA6 /* ParserATNSimulator.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C31E22DCAC00C2FEA6 /* ParserATNSimulator.swift */; }; - DBBAE69F1E22DCAC00C2FEA6 /* PlusBlockStartState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C41E22DCAC00C2FEA6 /* PlusBlockStartState.swift */; }; - DBBAE6A01E22DCAC00C2FEA6 /* PlusBlockStartState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C41E22DCAC00C2FEA6 /* PlusBlockStartState.swift */; }; - DBBAE6A11E22DCAC00C2FEA6 /* PlusLoopbackState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C51E22DCAC00C2FEA6 /* PlusLoopbackState.swift */; }; - DBBAE6A21E22DCAC00C2FEA6 /* PlusLoopbackState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C51E22DCAC00C2FEA6 /* PlusLoopbackState.swift */; }; - DBBAE6A31E22DCAC00C2FEA6 /* PrecedencePredicateTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C61E22DCAC00C2FEA6 /* PrecedencePredicateTransition.swift */; }; - DBBAE6A41E22DCAC00C2FEA6 /* PrecedencePredicateTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C61E22DCAC00C2FEA6 /* PrecedencePredicateTransition.swift */; }; - DBBAE6A51E22DCAC00C2FEA6 /* PredicateEvalInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C71E22DCAC00C2FEA6 /* PredicateEvalInfo.swift */; }; - DBBAE6A61E22DCAC00C2FEA6 /* PredicateEvalInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C71E22DCAC00C2FEA6 /* PredicateEvalInfo.swift */; }; - DBBAE6A71E22DCAC00C2FEA6 /* PredicateTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C81E22DCAC00C2FEA6 /* PredicateTransition.swift */; }; - DBBAE6A81E22DCAC00C2FEA6 /* PredicateTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C81E22DCAC00C2FEA6 /* PredicateTransition.swift */; }; - DBBAE6A91E22DCAC00C2FEA6 /* PredictionContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C91E22DCAC00C2FEA6 /* PredictionContext.swift */; }; - DBBAE6AA1E22DCAC00C2FEA6 /* PredictionContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5C91E22DCAC00C2FEA6 /* PredictionContext.swift */; }; - DBBAE6AB1E22DCAC00C2FEA6 /* PredictionContextCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5CA1E22DCAC00C2FEA6 /* PredictionContextCache.swift */; }; - DBBAE6AC1E22DCAC00C2FEA6 /* PredictionContextCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5CA1E22DCAC00C2FEA6 /* PredictionContextCache.swift */; }; - DBBAE6AD1E22DCAC00C2FEA6 /* PredictionMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5CB1E22DCAC00C2FEA6 /* PredictionMode.swift */; }; - DBBAE6AE1E22DCAC00C2FEA6 /* PredictionMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5CB1E22DCAC00C2FEA6 /* PredictionMode.swift */; }; - DBBAE6AF1E22DCAC00C2FEA6 /* ProfilingATNSimulator.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5CC1E22DCAC00C2FEA6 /* ProfilingATNSimulator.swift */; }; - DBBAE6B01E22DCAC00C2FEA6 /* ProfilingATNSimulator.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5CC1E22DCAC00C2FEA6 /* ProfilingATNSimulator.swift */; }; - DBBAE6B11E22DCAC00C2FEA6 /* RangeTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5CD1E22DCAC00C2FEA6 /* RangeTransition.swift */; }; - DBBAE6B21E22DCAC00C2FEA6 /* RangeTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5CD1E22DCAC00C2FEA6 /* RangeTransition.swift */; }; - DBBAE6B31E22DCAC00C2FEA6 /* RuleStartState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5CE1E22DCAC00C2FEA6 /* RuleStartState.swift */; }; - DBBAE6B41E22DCAC00C2FEA6 /* RuleStartState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5CE1E22DCAC00C2FEA6 /* RuleStartState.swift */; }; - DBBAE6B51E22DCAC00C2FEA6 /* RuleStopState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5CF1E22DCAC00C2FEA6 /* RuleStopState.swift */; }; - DBBAE6B61E22DCAC00C2FEA6 /* RuleStopState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5CF1E22DCAC00C2FEA6 /* RuleStopState.swift */; }; - DBBAE6B71E22DCAC00C2FEA6 /* RuleTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D01E22DCAC00C2FEA6 /* RuleTransition.swift */; }; - DBBAE6B81E22DCAC00C2FEA6 /* RuleTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D01E22DCAC00C2FEA6 /* RuleTransition.swift */; }; - DBBAE6B91E22DCAC00C2FEA6 /* SemanticContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D11E22DCAC00C2FEA6 /* SemanticContext.swift */; }; - DBBAE6BA1E22DCAC00C2FEA6 /* SemanticContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D11E22DCAC00C2FEA6 /* SemanticContext.swift */; }; - DBBAE6BB1E22DCAC00C2FEA6 /* SetTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D21E22DCAC00C2FEA6 /* SetTransition.swift */; }; - DBBAE6BC1E22DCAC00C2FEA6 /* SetTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D21E22DCAC00C2FEA6 /* SetTransition.swift */; }; - DBBAE6BD1E22DCAC00C2FEA6 /* SingletonPredictionContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D31E22DCAC00C2FEA6 /* SingletonPredictionContext.swift */; }; - DBBAE6BE1E22DCAC00C2FEA6 /* SingletonPredictionContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D31E22DCAC00C2FEA6 /* SingletonPredictionContext.swift */; }; - DBBAE6BF1E22DCAC00C2FEA6 /* StarBlockStartState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D41E22DCAC00C2FEA6 /* StarBlockStartState.swift */; }; - DBBAE6C01E22DCAC00C2FEA6 /* StarBlockStartState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D41E22DCAC00C2FEA6 /* StarBlockStartState.swift */; }; - DBBAE6C11E22DCAC00C2FEA6 /* StarLoopbackState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D51E22DCAC00C2FEA6 /* StarLoopbackState.swift */; }; - DBBAE6C21E22DCAC00C2FEA6 /* StarLoopbackState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D51E22DCAC00C2FEA6 /* StarLoopbackState.swift */; }; - DBBAE6C31E22DCAC00C2FEA6 /* StarLoopEntryState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D61E22DCAC00C2FEA6 /* StarLoopEntryState.swift */; }; - DBBAE6C41E22DCAC00C2FEA6 /* StarLoopEntryState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D61E22DCAC00C2FEA6 /* StarLoopEntryState.swift */; }; - DBBAE6C51E22DCAC00C2FEA6 /* TokensStartState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D71E22DCAC00C2FEA6 /* TokensStartState.swift */; }; - DBBAE6C61E22DCAC00C2FEA6 /* TokensStartState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D71E22DCAC00C2FEA6 /* TokensStartState.swift */; }; - DBBAE6C71E22DCAC00C2FEA6 /* Transition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D81E22DCAC00C2FEA6 /* Transition.swift */; }; - DBBAE6C81E22DCAC00C2FEA6 /* Transition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D81E22DCAC00C2FEA6 /* Transition.swift */; }; - DBBAE6C91E22DCAC00C2FEA6 /* WildcardTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D91E22DCAC00C2FEA6 /* WildcardTransition.swift */; }; - DBBAE6CA1E22DCAC00C2FEA6 /* WildcardTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5D91E22DCAC00C2FEA6 /* WildcardTransition.swift */; }; - DBBAE6CB1E22DCAC00C2FEA6 /* BailErrorStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5DA1E22DCAC00C2FEA6 /* BailErrorStrategy.swift */; }; - DBBAE6CC1E22DCAC00C2FEA6 /* BailErrorStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5DA1E22DCAC00C2FEA6 /* BailErrorStrategy.swift */; }; - DBBAE6CD1E22DCAC00C2FEA6 /* BaseErrorListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5DB1E22DCAC00C2FEA6 /* BaseErrorListener.swift */; }; - DBBAE6CE1E22DCAC00C2FEA6 /* BaseErrorListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5DB1E22DCAC00C2FEA6 /* BaseErrorListener.swift */; }; - DBBAE6CF1E22DCAC00C2FEA6 /* BufferedTokenStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5DC1E22DCAC00C2FEA6 /* BufferedTokenStream.swift */; }; - DBBAE6D01E22DCAC00C2FEA6 /* BufferedTokenStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5DC1E22DCAC00C2FEA6 /* BufferedTokenStream.swift */; }; - DBBAE6D11E22DCAC00C2FEA6 /* CharStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5DD1E22DCAC00C2FEA6 /* CharStream.swift */; }; - DBBAE6D21E22DCAC00C2FEA6 /* CharStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5DD1E22DCAC00C2FEA6 /* CharStream.swift */; }; - DBBAE6D31E22DCAC00C2FEA6 /* CommonToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5DE1E22DCAC00C2FEA6 /* CommonToken.swift */; }; - DBBAE6D41E22DCAC00C2FEA6 /* CommonToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5DE1E22DCAC00C2FEA6 /* CommonToken.swift */; }; - DBBAE6D51E22DCAC00C2FEA6 /* CommonTokenFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5DF1E22DCAC00C2FEA6 /* CommonTokenFactory.swift */; }; - DBBAE6D61E22DCAC00C2FEA6 /* CommonTokenFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5DF1E22DCAC00C2FEA6 /* CommonTokenFactory.swift */; }; - DBBAE6D71E22DCAC00C2FEA6 /* CommonTokenStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5E01E22DCAC00C2FEA6 /* CommonTokenStream.swift */; }; - DBBAE6D81E22DCAC00C2FEA6 /* CommonTokenStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5E01E22DCAC00C2FEA6 /* CommonTokenStream.swift */; }; - DBBAE6D91E22DCAC00C2FEA6 /* ConsoleErrorListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5E11E22DCAC00C2FEA6 /* ConsoleErrorListener.swift */; }; - DBBAE6DA1E22DCAC00C2FEA6 /* ConsoleErrorListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5E11E22DCAC00C2FEA6 /* ConsoleErrorListener.swift */; }; - DBBAE6DB1E22DCAC00C2FEA6 /* DefaultErrorStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5E21E22DCAC00C2FEA6 /* DefaultErrorStrategy.swift */; }; - DBBAE6DC1E22DCAC00C2FEA6 /* DefaultErrorStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5E21E22DCAC00C2FEA6 /* DefaultErrorStrategy.swift */; }; - DBBAE6DD1E22DCAC00C2FEA6 /* DFA.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5E41E22DCAC00C2FEA6 /* DFA.swift */; }; - DBBAE6DE1E22DCAC00C2FEA6 /* DFA.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5E41E22DCAC00C2FEA6 /* DFA.swift */; }; - DBBAE6DF1E22DCAC00C2FEA6 /* DFASerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5E51E22DCAC00C2FEA6 /* DFASerializer.swift */; }; - DBBAE6E01E22DCAC00C2FEA6 /* DFASerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5E51E22DCAC00C2FEA6 /* DFASerializer.swift */; }; - DBBAE6E11E22DCAC00C2FEA6 /* DFAState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5E61E22DCAC00C2FEA6 /* DFAState.swift */; }; - DBBAE6E21E22DCAC00C2FEA6 /* DFAState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5E61E22DCAC00C2FEA6 /* DFAState.swift */; }; - DBBAE6E31E22DCAC00C2FEA6 /* LexerDFASerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5E71E22DCAC00C2FEA6 /* LexerDFASerializer.swift */; }; - DBBAE6E41E22DCAC00C2FEA6 /* LexerDFASerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5E71E22DCAC00C2FEA6 /* LexerDFASerializer.swift */; }; - DBBAE6E51E22DCAC00C2FEA6 /* DiagnosticErrorListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5E81E22DCAC00C2FEA6 /* DiagnosticErrorListener.swift */; }; - DBBAE6E61E22DCAC00C2FEA6 /* DiagnosticErrorListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5E81E22DCAC00C2FEA6 /* DiagnosticErrorListener.swift */; }; - DBBAE6E71E22DCAC00C2FEA6 /* FailedPredicateException.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5E91E22DCAC00C2FEA6 /* FailedPredicateException.swift */; }; - DBBAE6E81E22DCAC00C2FEA6 /* FailedPredicateException.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5E91E22DCAC00C2FEA6 /* FailedPredicateException.swift */; }; - DBBAE6E91E22DCAC00C2FEA6 /* InputMismatchException.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5EA1E22DCAC00C2FEA6 /* InputMismatchException.swift */; }; - DBBAE6EA1E22DCAC00C2FEA6 /* InputMismatchException.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5EA1E22DCAC00C2FEA6 /* InputMismatchException.swift */; }; - DBBAE6EB1E22DCAC00C2FEA6 /* InterpreterRuleContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5EB1E22DCAC00C2FEA6 /* InterpreterRuleContext.swift */; }; - DBBAE6EC1E22DCAC00C2FEA6 /* InterpreterRuleContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5EB1E22DCAC00C2FEA6 /* InterpreterRuleContext.swift */; }; - DBBAE6ED1E22DCAC00C2FEA6 /* IntStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5EC1E22DCAC00C2FEA6 /* IntStream.swift */; }; - DBBAE6EE1E22DCAC00C2FEA6 /* IntStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5EC1E22DCAC00C2FEA6 /* IntStream.swift */; }; - DBBAE6EF1E22DCAC00C2FEA6 /* Lexer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5ED1E22DCAC00C2FEA6 /* Lexer.swift */; }; - DBBAE6F01E22DCAC00C2FEA6 /* Lexer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5ED1E22DCAC00C2FEA6 /* Lexer.swift */; }; - DBBAE6F11E22DCAC00C2FEA6 /* LexerInterpreter.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5EE1E22DCAC00C2FEA6 /* LexerInterpreter.swift */; }; - DBBAE6F21E22DCAC00C2FEA6 /* LexerInterpreter.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5EE1E22DCAC00C2FEA6 /* LexerInterpreter.swift */; }; - DBBAE6F31E22DCAC00C2FEA6 /* LexerNoViableAltException.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5EF1E22DCAC00C2FEA6 /* LexerNoViableAltException.swift */; }; - DBBAE6F41E22DCAC00C2FEA6 /* LexerNoViableAltException.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5EF1E22DCAC00C2FEA6 /* LexerNoViableAltException.swift */; }; - DBBAE6F51E22DCAC00C2FEA6 /* ListTokenSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5F01E22DCAC00C2FEA6 /* ListTokenSource.swift */; }; - DBBAE6F61E22DCAC00C2FEA6 /* ListTokenSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5F01E22DCAC00C2FEA6 /* ListTokenSource.swift */; }; - DBBAE6F71E22DCAC00C2FEA6 /* ArrayList.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5F21E22DCAC00C2FEA6 /* ArrayList.swift */; }; - DBBAE6F81E22DCAC00C2FEA6 /* ArrayList.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5F21E22DCAC00C2FEA6 /* ArrayList.swift */; }; - DBBAE6F91E22DCAC00C2FEA6 /* ArrayWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5F31E22DCAC00C2FEA6 /* ArrayWrapper.swift */; }; - DBBAE6FA1E22DCAC00C2FEA6 /* ArrayWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5F31E22DCAC00C2FEA6 /* ArrayWrapper.swift */; }; - DBBAE6FB1E22DCAC00C2FEA6 /* BitSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5F41E22DCAC00C2FEA6 /* BitSet.swift */; }; - DBBAE6FC1E22DCAC00C2FEA6 /* BitSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5F41E22DCAC00C2FEA6 /* BitSet.swift */; }; - DBBAE6FD1E22DCAC00C2FEA6 /* DoubleKeyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5F51E22DCAC00C2FEA6 /* DoubleKeyMap.swift */; }; - DBBAE6FE1E22DCAC00C2FEA6 /* DoubleKeyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5F51E22DCAC00C2FEA6 /* DoubleKeyMap.swift */; }; - DBBAE6FF1E22DCAC00C2FEA6 /* ANTLRError.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5F71E22DCAC00C2FEA6 /* ANTLRError.swift */; }; - DBBAE7001E22DCAC00C2FEA6 /* ANTLRError.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5F71E22DCAC00C2FEA6 /* ANTLRError.swift */; }; - DBBAE7011E22DCAC00C2FEA6 /* ANTLRException.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5F81E22DCAC00C2FEA6 /* ANTLRException.swift */; }; - DBBAE7021E22DCAC00C2FEA6 /* ANTLRException.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5F81E22DCAC00C2FEA6 /* ANTLRException.swift */; }; - DBBAE7031E22DCAC00C2FEA6 /* ArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5FA1E22DCAC00C2FEA6 /* ArrayExtension.swift */; }; - DBBAE7041E22DCAC00C2FEA6 /* ArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5FA1E22DCAC00C2FEA6 /* ArrayExtension.swift */; }; - DBBAE7051E22DCAC00C2FEA6 /* CharacterExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5FB1E22DCAC00C2FEA6 /* CharacterExtension.swift */; }; - DBBAE7061E22DCAC00C2FEA6 /* CharacterExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5FB1E22DCAC00C2FEA6 /* CharacterExtension.swift */; }; - DBBAE7071E22DCAC00C2FEA6 /* IntStreamExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5FC1E22DCAC00C2FEA6 /* IntStreamExtension.swift */; }; - DBBAE7081E22DCAC00C2FEA6 /* IntStreamExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5FC1E22DCAC00C2FEA6 /* IntStreamExtension.swift */; }; - DBBAE7091E22DCAC00C2FEA6 /* NSUUIDExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5FD1E22DCAC00C2FEA6 /* NSUUIDExtension.swift */; }; - DBBAE70A1E22DCAC00C2FEA6 /* NSUUIDExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5FD1E22DCAC00C2FEA6 /* NSUUIDExtension.swift */; }; - DBBAE70B1E22DCAC00C2FEA6 /* StringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5FE1E22DCAC00C2FEA6 /* StringExtension.swift */; }; - DBBAE70C1E22DCAC00C2FEA6 /* StringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5FE1E22DCAC00C2FEA6 /* StringExtension.swift */; }; - DBBAE70D1E22DCAC00C2FEA6 /* TokenExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5FF1E22DCAC00C2FEA6 /* TokenExtension.swift */; }; - DBBAE70E1E22DCAC00C2FEA6 /* TokenExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE5FF1E22DCAC00C2FEA6 /* TokenExtension.swift */; }; - DBBAE70F1E22DCAC00C2FEA6 /* HashMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6001E22DCAC00C2FEA6 /* HashMap.swift */; }; - DBBAE7101E22DCAC00C2FEA6 /* HashMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6001E22DCAC00C2FEA6 /* HashMap.swift */; }; - DBBAE7111E22DCAC00C2FEA6 /* Interval.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6011E22DCAC00C2FEA6 /* Interval.swift */; }; - DBBAE7121E22DCAC00C2FEA6 /* Interval.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6011E22DCAC00C2FEA6 /* Interval.swift */; }; - DBBAE7131E22DCAC00C2FEA6 /* IntervalSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6021E22DCAC00C2FEA6 /* IntervalSet.swift */; }; - DBBAE7141E22DCAC00C2FEA6 /* IntervalSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6021E22DCAC00C2FEA6 /* IntervalSet.swift */; }; - DBBAE7151E22DCAC00C2FEA6 /* IntSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6031E22DCAC00C2FEA6 /* IntSet.swift */; }; - DBBAE7161E22DCAC00C2FEA6 /* IntSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6031E22DCAC00C2FEA6 /* IntSet.swift */; }; - DBBAE7171E22DCAC00C2FEA6 /* MultiMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6041E22DCAC00C2FEA6 /* MultiMap.swift */; }; - DBBAE7181E22DCAC00C2FEA6 /* MultiMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6041E22DCAC00C2FEA6 /* MultiMap.swift */; }; - DBBAE7191E22DCAC00C2FEA6 /* MurmurHash.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6051E22DCAC00C2FEA6 /* MurmurHash.swift */; }; - DBBAE71A1E22DCAC00C2FEA6 /* MurmurHash.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6051E22DCAC00C2FEA6 /* MurmurHash.swift */; }; - DBBAE71B1E22DCAC00C2FEA6 /* Triple.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6061E22DCAC00C2FEA6 /* Triple.swift */; }; - DBBAE71C1E22DCAC00C2FEA6 /* Triple.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6061E22DCAC00C2FEA6 /* Triple.swift */; }; - DBBAE71D1E22DCAC00C2FEA6 /* CommonUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6081E22DCAC00C2FEA6 /* CommonUtil.swift */; }; - DBBAE71E1E22DCAC00C2FEA6 /* CommonUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6081E22DCAC00C2FEA6 /* CommonUtil.swift */; }; - DBBAE71F1E22DCAC00C2FEA6 /* Stack.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6091E22DCAC00C2FEA6 /* Stack.swift */; }; - DBBAE7201E22DCAC00C2FEA6 /* Stack.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6091E22DCAC00C2FEA6 /* Stack.swift */; }; - DBBAE7211E22DCAC00C2FEA6 /* StringBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE60A1E22DCAC00C2FEA6 /* StringBuilder.swift */; }; - DBBAE7221E22DCAC00C2FEA6 /* StringBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE60A1E22DCAC00C2FEA6 /* StringBuilder.swift */; }; - DBBAE7231E22DCAC00C2FEA6 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE60B1E22DCAC00C2FEA6 /* Utils.swift */; }; - DBBAE7241E22DCAC00C2FEA6 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE60B1E22DCAC00C2FEA6 /* Utils.swift */; }; - DBBAE7251E22DCAC00C2FEA6 /* NoViableAltException.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE60C1E22DCAC00C2FEA6 /* NoViableAltException.swift */; }; - DBBAE7261E22DCAC00C2FEA6 /* NoViableAltException.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE60C1E22DCAC00C2FEA6 /* NoViableAltException.swift */; }; - DBBAE7271E22DCAC00C2FEA6 /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE60D1E22DCAC00C2FEA6 /* Parser.swift */; }; - DBBAE7281E22DCAC00C2FEA6 /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE60D1E22DCAC00C2FEA6 /* Parser.swift */; }; - DBBAE7291E22DCAC00C2FEA6 /* ParserInterpreter.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE60E1E22DCAC00C2FEA6 /* ParserInterpreter.swift */; }; - DBBAE72A1E22DCAC00C2FEA6 /* ParserInterpreter.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE60E1E22DCAC00C2FEA6 /* ParserInterpreter.swift */; }; - DBBAE72B1E22DCAC00C2FEA6 /* ParserRuleContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE60F1E22DCAC00C2FEA6 /* ParserRuleContext.swift */; }; - DBBAE72C1E22DCAC00C2FEA6 /* ParserRuleContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE60F1E22DCAC00C2FEA6 /* ParserRuleContext.swift */; }; - DBBAE72D1E22DCAC00C2FEA6 /* ProxyErrorListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6101E22DCAC00C2FEA6 /* ProxyErrorListener.swift */; }; - DBBAE72E1E22DCAC00C2FEA6 /* ProxyErrorListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6101E22DCAC00C2FEA6 /* ProxyErrorListener.swift */; }; - DBBAE72F1E22DCAC00C2FEA6 /* RecognitionException.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6111E22DCAC00C2FEA6 /* RecognitionException.swift */; }; - DBBAE7301E22DCAC00C2FEA6 /* RecognitionException.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6111E22DCAC00C2FEA6 /* RecognitionException.swift */; }; - DBBAE7311E22DCAC00C2FEA6 /* Recognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6121E22DCAC00C2FEA6 /* Recognizer.swift */; }; - DBBAE7321E22DCAC00C2FEA6 /* Recognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6121E22DCAC00C2FEA6 /* Recognizer.swift */; }; - DBBAE7331E22DCAC00C2FEA6 /* RuleContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6131E22DCAC00C2FEA6 /* RuleContext.swift */; }; - DBBAE7341E22DCAC00C2FEA6 /* RuleContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6131E22DCAC00C2FEA6 /* RuleContext.swift */; }; - DBBAE7351E22DCAC00C2FEA6 /* RuntimeMetaData.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6141E22DCAC00C2FEA6 /* RuntimeMetaData.swift */; }; - DBBAE7361E22DCAC00C2FEA6 /* RuntimeMetaData.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6141E22DCAC00C2FEA6 /* RuntimeMetaData.swift */; }; - DBBAE7371E22DCAC00C2FEA6 /* Token.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6151E22DCAC00C2FEA6 /* Token.swift */; }; - DBBAE7381E22DCAC00C2FEA6 /* Token.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6151E22DCAC00C2FEA6 /* Token.swift */; }; - DBBAE7391E22DCAC00C2FEA6 /* TokenFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6161E22DCAC00C2FEA6 /* TokenFactory.swift */; }; - DBBAE73A1E22DCAC00C2FEA6 /* TokenFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6161E22DCAC00C2FEA6 /* TokenFactory.swift */; }; - DBBAE73B1E22DCAC00C2FEA6 /* TokenSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6171E22DCAC00C2FEA6 /* TokenSource.swift */; }; - DBBAE73C1E22DCAC00C2FEA6 /* TokenSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6171E22DCAC00C2FEA6 /* TokenSource.swift */; }; - DBBAE73D1E22DCAC00C2FEA6 /* TokenStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6181E22DCAC00C2FEA6 /* TokenStream.swift */; }; - DBBAE73E1E22DCAC00C2FEA6 /* TokenStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6181E22DCAC00C2FEA6 /* TokenStream.swift */; }; - DBBAE73F1E22DCAC00C2FEA6 /* TokenStreamRewriter.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6191E22DCAC00C2FEA6 /* TokenStreamRewriter.swift */; }; - DBBAE7401E22DCAC00C2FEA6 /* TokenStreamRewriter.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6191E22DCAC00C2FEA6 /* TokenStreamRewriter.swift */; }; - DBBAE7411E22DCAC00C2FEA6 /* AbstractParseTreeVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE61B1E22DCAC00C2FEA6 /* AbstractParseTreeVisitor.swift */; }; - DBBAE7421E22DCAC00C2FEA6 /* AbstractParseTreeVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE61B1E22DCAC00C2FEA6 /* AbstractParseTreeVisitor.swift */; }; - DBBAE7431E22DCAC00C2FEA6 /* ErrorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE61C1E22DCAC00C2FEA6 /* ErrorNode.swift */; }; - DBBAE7441E22DCAC00C2FEA6 /* ErrorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE61C1E22DCAC00C2FEA6 /* ErrorNode.swift */; }; - DBBAE7451E22DCAC00C2FEA6 /* ParseTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE61D1E22DCAC00C2FEA6 /* ParseTree.swift */; }; - DBBAE7461E22DCAC00C2FEA6 /* ParseTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE61D1E22DCAC00C2FEA6 /* ParseTree.swift */; }; - DBBAE7471E22DCAC00C2FEA6 /* ParseTreeListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE61E1E22DCAC00C2FEA6 /* ParseTreeListener.swift */; }; - DBBAE7481E22DCAC00C2FEA6 /* ParseTreeListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE61E1E22DCAC00C2FEA6 /* ParseTreeListener.swift */; }; - DBBAE7491E22DCAC00C2FEA6 /* ParseTreeVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE61F1E22DCAC00C2FEA6 /* ParseTreeVisitor.swift */; }; - DBBAE74A1E22DCAC00C2FEA6 /* ParseTreeVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE61F1E22DCAC00C2FEA6 /* ParseTreeVisitor.swift */; }; - DBBAE74B1E22DCAC00C2FEA6 /* ParseTreeWalker.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6201E22DCAC00C2FEA6 /* ParseTreeWalker.swift */; }; - DBBAE74C1E22DCAC00C2FEA6 /* ParseTreeWalker.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6201E22DCAC00C2FEA6 /* ParseTreeWalker.swift */; }; - DBBAE74D1E22DCAC00C2FEA6 /* Chunk.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6221E22DCAC00C2FEA6 /* Chunk.swift */; }; - DBBAE74E1E22DCAC00C2FEA6 /* Chunk.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6221E22DCAC00C2FEA6 /* Chunk.swift */; }; - DBBAE74F1E22DCAC00C2FEA6 /* ParseTreeMatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6231E22DCAC00C2FEA6 /* ParseTreeMatch.swift */; }; - DBBAE7501E22DCAC00C2FEA6 /* ParseTreeMatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6231E22DCAC00C2FEA6 /* ParseTreeMatch.swift */; }; - DBBAE7511E22DCAC00C2FEA6 /* ParseTreePattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6241E22DCAC00C2FEA6 /* ParseTreePattern.swift */; }; - DBBAE7521E22DCAC00C2FEA6 /* ParseTreePattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6241E22DCAC00C2FEA6 /* ParseTreePattern.swift */; }; - DBBAE7531E22DCAC00C2FEA6 /* ParseTreePatternMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6251E22DCAC00C2FEA6 /* ParseTreePatternMatcher.swift */; }; - DBBAE7541E22DCAC00C2FEA6 /* ParseTreePatternMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6251E22DCAC00C2FEA6 /* ParseTreePatternMatcher.swift */; }; - DBBAE7551E22DCAC00C2FEA6 /* RuleTagToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6261E22DCAC00C2FEA6 /* RuleTagToken.swift */; }; - DBBAE7561E22DCAC00C2FEA6 /* RuleTagToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6261E22DCAC00C2FEA6 /* RuleTagToken.swift */; }; - DBBAE7571E22DCAC00C2FEA6 /* TagChunk.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6271E22DCAC00C2FEA6 /* TagChunk.swift */; }; - DBBAE7581E22DCAC00C2FEA6 /* TagChunk.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6271E22DCAC00C2FEA6 /* TagChunk.swift */; }; - DBBAE7591E22DCAC00C2FEA6 /* TextChunk.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6281E22DCAC00C2FEA6 /* TextChunk.swift */; }; - DBBAE75A1E22DCAC00C2FEA6 /* TextChunk.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6281E22DCAC00C2FEA6 /* TextChunk.swift */; }; - DBBAE75B1E22DCAC00C2FEA6 /* TokenTagToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6291E22DCAC00C2FEA6 /* TokenTagToken.swift */; }; - DBBAE75C1E22DCAC00C2FEA6 /* TokenTagToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6291E22DCAC00C2FEA6 /* TokenTagToken.swift */; }; - DBBAE75D1E22DCAC00C2FEA6 /* RuleNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE62A1E22DCAC00C2FEA6 /* RuleNode.swift */; }; - DBBAE75E1E22DCAC00C2FEA6 /* RuleNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE62A1E22DCAC00C2FEA6 /* RuleNode.swift */; }; - DBBAE75F1E22DCAC00C2FEA6 /* SyntaxTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE62B1E22DCAC00C2FEA6 /* SyntaxTree.swift */; }; - DBBAE7601E22DCAC00C2FEA6 /* SyntaxTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE62B1E22DCAC00C2FEA6 /* SyntaxTree.swift */; }; - DBBAE7611E22DCAC00C2FEA6 /* TerminalNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE62C1E22DCAC00C2FEA6 /* TerminalNode.swift */; }; - DBBAE7621E22DCAC00C2FEA6 /* TerminalNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE62C1E22DCAC00C2FEA6 /* TerminalNode.swift */; }; - DBBAE7631E22DCAC00C2FEA6 /* TerminalNodeImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE62D1E22DCAC00C2FEA6 /* TerminalNodeImpl.swift */; }; - DBBAE7641E22DCAC00C2FEA6 /* TerminalNodeImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE62D1E22DCAC00C2FEA6 /* TerminalNodeImpl.swift */; }; - DBBAE7651E22DCAC00C2FEA6 /* Tree.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE62E1E22DCAC00C2FEA6 /* Tree.swift */; }; - DBBAE7661E22DCAC00C2FEA6 /* Tree.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE62E1E22DCAC00C2FEA6 /* Tree.swift */; }; - DBBAE7671E22DCAC00C2FEA6 /* Trees.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE62F1E22DCAC00C2FEA6 /* Trees.swift */; }; - DBBAE7681E22DCAC00C2FEA6 /* Trees.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE62F1E22DCAC00C2FEA6 /* Trees.swift */; }; - DBBAE7691E22DCAC00C2FEA6 /* UnbufferedTokenStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6301E22DCAC00C2FEA6 /* UnbufferedTokenStream.swift */; }; - DBBAE76A1E22DCAC00C2FEA6 /* UnbufferedTokenStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6301E22DCAC00C2FEA6 /* UnbufferedTokenStream.swift */; }; - DBBAE76B1E22DCAC00C2FEA6 /* VocabularySingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6311E22DCAC00C2FEA6 /* VocabularySingle.swift */; }; - DBBAE76C1E22DCAC00C2FEA6 /* VocabularySingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6311E22DCAC00C2FEA6 /* VocabularySingle.swift */; }; - DBBAE76D1E22DCAC00C2FEA6 /* WritableToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6321E22DCAC00C2FEA6 /* WritableToken.swift */; }; - DBBAE76E1E22DCAC00C2FEA6 /* WritableToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBAE6321E22DCAC00C2FEA6 /* WritableToken.swift */; }; - DBBAE7721E22DCAC00C2FEA6 /* Info-OSX.plist in Resources */ = {isa = PBXBuildFile; fileRef = DBBAE6341E22DCAC00C2FEA6 /* Info-OSX.plist */; }; - DBF000B31E7F59B3006DB586 /* TokenStreamRewriterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBF000B21E7F59B3006DB586 /* TokenStreamRewriterTests.swift */; }; - F9A424AD1BCD348C00A9CD35 /* Antlr4.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F9A4211C1BCCC35000A9CD35 /* Antlr4.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - F9A424AE1BCD348C00A9CD35 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = F9A421131BCCC35000A9CD35 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F9A4211B1BCCC35000A9CD35; - remoteInfo = "Antlr4 OSX"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 57D4B9F91E8F076200932D33 /* LexerA.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = LexerA.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/LexerA.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4B9FA1E8F076200932D33 /* LexerA.tokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file; name = LexerA.tokens; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/LexerA.tokens; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4B9FB1E8F076200932D33 /* LexerAATN.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = LexerAATN.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/LexerAATN.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4B9FC1E8F076200932D33 /* LexerB.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = LexerB.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/LexerB.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4B9FD1E8F076200932D33 /* LexerB.tokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file; name = LexerB.tokens; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/LexerB.tokens; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4B9FE1E8F076200932D33 /* LexerBATN.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = LexerBATN.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/LexerBATN.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4B9FF1E8F076200932D33 /* VisitorBasic.tokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file; name = VisitorBasic.tokens; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorBasic.tokens; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA001E8F076200932D33 /* VisitorBasicBaseListener.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = VisitorBasicBaseListener.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorBasicBaseListener.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA011E8F076200932D33 /* VisitorBasicBaseVisitor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = VisitorBasicBaseVisitor.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorBasicBaseVisitor.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA021E8F076200932D33 /* VisitorBasicLexer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = VisitorBasicLexer.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorBasicLexer.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA031E8F076200932D33 /* VisitorBasicLexer.tokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file; name = VisitorBasicLexer.tokens; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorBasicLexer.tokens; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA041E8F076200932D33 /* VisitorBasicLexerATN.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = VisitorBasicLexerATN.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorBasicLexerATN.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA051E8F076200932D33 /* VisitorBasicListener.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = VisitorBasicListener.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorBasicListener.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA061E8F076200932D33 /* VisitorBasicParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = VisitorBasicParser.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorBasicParser.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA071E8F076200932D33 /* VisitorBasicParserATN.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = VisitorBasicParserATN.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorBasicParserATN.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA081E8F076200932D33 /* VisitorBasicVisitor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = VisitorBasicVisitor.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorBasicVisitor.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA091E8F076200932D33 /* VisitorCalc.tokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file; name = VisitorCalc.tokens; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorCalc.tokens; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA0A1E8F076200932D33 /* VisitorCalcBaseListener.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = VisitorCalcBaseListener.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorCalcBaseListener.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA0B1E8F076200932D33 /* VisitorCalcBaseVisitor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = VisitorCalcBaseVisitor.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorCalcBaseVisitor.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA0C1E8F076200932D33 /* VisitorCalcLexer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = VisitorCalcLexer.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorCalcLexer.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA0D1E8F076200932D33 /* VisitorCalcLexer.tokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file; name = VisitorCalcLexer.tokens; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorCalcLexer.tokens; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA0E1E8F076200932D33 /* VisitorCalcLexerATN.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = VisitorCalcLexerATN.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorCalcLexerATN.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA0F1E8F076200932D33 /* VisitorCalcListener.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = VisitorCalcListener.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorCalcListener.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA101E8F076200932D33 /* VisitorCalcParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = VisitorCalcParser.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorCalcParser.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA111E8F076200932D33 /* VisitorCalcParserATN.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = VisitorCalcParserATN.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorCalcParserATN.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 57D4BA121E8F076200932D33 /* VisitorCalcVisitor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = VisitorCalcVisitor.swift; path = ../../Intermediates/Antlr4.build/Debug/Antlr4Tests.build/DerivedSources/Tests/Antlr4Tests/VisitorCalcVisitor.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - DB0991951E22DE6000FE71AA /* TokenStreamTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenStreamTests.swift; sourceTree = ""; }; - DB0991A01E22DF3B00FE71AA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - DB4EB8A41E2CB1B60095F402 /* VisitorBasic.g4 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VisitorBasic.g4; sourceTree = ""; }; - DBA2FEF81E837DB500BB60D9 /* VisitorCalc.g4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = VisitorCalc.g4; sourceTree = ""; }; - DBA2FF071E837ED900BB60D9 /* VisitorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VisitorTests.swift; sourceTree = ""; }; - DBBAE58E1E22DCAC00C2FEA6 /* ANTLRErrorListener.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ANTLRErrorListener.swift; sourceTree = ""; }; - DBBAE58F1E22DCAC00C2FEA6 /* ANTLRErrorStrategy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ANTLRErrorStrategy.swift; sourceTree = ""; }; - DBBAE5901E22DCAC00C2FEA6 /* ANTLRFileStream.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ANTLRFileStream.swift; sourceTree = ""; }; - DBBAE5911E22DCAC00C2FEA6 /* ANTLRInputStream.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ANTLRInputStream.swift; sourceTree = ""; }; - DBBAE5931E22DCAC00C2FEA6 /* AbstractPredicateTransition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AbstractPredicateTransition.swift; sourceTree = ""; }; - DBBAE5941E22DCAC00C2FEA6 /* ActionTransition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActionTransition.swift; sourceTree = ""; }; - DBBAE5951E22DCAC00C2FEA6 /* AmbiguityInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AmbiguityInfo.swift; sourceTree = ""; }; - DBBAE5961E22DCAC00C2FEA6 /* ArrayPredictionContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrayPredictionContext.swift; sourceTree = ""; }; - DBBAE5971E22DCAC00C2FEA6 /* ATN.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ATN.swift; sourceTree = ""; }; - DBBAE5981E22DCAC00C2FEA6 /* ATNConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ATNConfig.swift; sourceTree = ""; }; - DBBAE5991E22DCAC00C2FEA6 /* ATNConfigSet.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ATNConfigSet.swift; sourceTree = ""; }; - DBBAE59A1E22DCAC00C2FEA6 /* ATNDeserializationOptions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ATNDeserializationOptions.swift; sourceTree = ""; }; - DBBAE59B1E22DCAC00C2FEA6 /* ATNDeserializer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ATNDeserializer.swift; sourceTree = ""; }; - DBBAE59C1E22DCAC00C2FEA6 /* ATNSimulator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ATNSimulator.swift; sourceTree = ""; }; - DBBAE59D1E22DCAC00C2FEA6 /* ATNState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ATNState.swift; sourceTree = ""; }; - DBBAE59E1E22DCAC00C2FEA6 /* ATNType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ATNType.swift; sourceTree = ""; }; - DBBAE59F1E22DCAC00C2FEA6 /* AtomTransition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AtomTransition.swift; sourceTree = ""; }; - DBBAE5A01E22DCAC00C2FEA6 /* BasicBlockStartState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BasicBlockStartState.swift; sourceTree = ""; }; - DBBAE5A11E22DCAC00C2FEA6 /* BasicState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BasicState.swift; sourceTree = ""; }; - DBBAE5A21E22DCAC00C2FEA6 /* BlockEndState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BlockEndState.swift; sourceTree = ""; }; - DBBAE5A31E22DCAC00C2FEA6 /* BlockStartState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BlockStartState.swift; sourceTree = ""; }; - DBBAE5A41E22DCAC00C2FEA6 /* ContextSensitivityInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContextSensitivityInfo.swift; sourceTree = ""; }; - DBBAE5A51E22DCAC00C2FEA6 /* DecisionEventInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DecisionEventInfo.swift; sourceTree = ""; }; - DBBAE5A61E22DCAC00C2FEA6 /* DecisionInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DecisionInfo.swift; sourceTree = ""; }; - DBBAE5A71E22DCAC00C2FEA6 /* DecisionState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DecisionState.swift; sourceTree = ""; }; - DBBAE5A81E22DCAC00C2FEA6 /* DefaultATNConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultATNConfig.swift; sourceTree = ""; }; - DBBAE5A91E22DCAC00C2FEA6 /* EmptyPredictionContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmptyPredictionContext.swift; sourceTree = ""; }; - DBBAE5AA1E22DCAC00C2FEA6 /* EpsilonTransition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EpsilonTransition.swift; sourceTree = ""; }; - DBBAE5AB1E22DCAC00C2FEA6 /* ErrorInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorInfo.swift; sourceTree = ""; }; - DBBAE5AC1E22DCAC00C2FEA6 /* LexerAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LexerAction.swift; sourceTree = ""; }; - DBBAE5AD1E22DCAC00C2FEA6 /* LexerActionExecutor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LexerActionExecutor.swift; sourceTree = ""; }; - DBBAE5AE1E22DCAC00C2FEA6 /* LexerActionType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LexerActionType.swift; sourceTree = ""; }; - DBBAE5AF1E22DCAC00C2FEA6 /* LexerATNConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LexerATNConfig.swift; sourceTree = ""; }; - DBBAE5B01E22DCAC00C2FEA6 /* LexerATNSimulator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LexerATNSimulator.swift; sourceTree = ""; }; - DBBAE5B11E22DCAC00C2FEA6 /* LexerChannelAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LexerChannelAction.swift; sourceTree = ""; }; - DBBAE5B21E22DCAC00C2FEA6 /* LexerCustomAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LexerCustomAction.swift; sourceTree = ""; }; - DBBAE5B31E22DCAC00C2FEA6 /* LexerIndexedCustomAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LexerIndexedCustomAction.swift; sourceTree = ""; }; - DBBAE5B41E22DCAC00C2FEA6 /* LexerModeAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LexerModeAction.swift; sourceTree = ""; }; - DBBAE5B51E22DCAC00C2FEA6 /* LexerMoreAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LexerMoreAction.swift; sourceTree = ""; }; - DBBAE5B61E22DCAC00C2FEA6 /* LexerPopModeAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LexerPopModeAction.swift; sourceTree = ""; }; - DBBAE5B71E22DCAC00C2FEA6 /* LexerPushModeAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LexerPushModeAction.swift; sourceTree = ""; }; - DBBAE5B81E22DCAC00C2FEA6 /* LexerSkipAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LexerSkipAction.swift; sourceTree = ""; }; - DBBAE5B91E22DCAC00C2FEA6 /* LexerTypeAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LexerTypeAction.swift; sourceTree = ""; }; - DBBAE5BA1E22DCAC00C2FEA6 /* LL1Analyzer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LL1Analyzer.swift; sourceTree = ""; }; - DBBAE5BB1E22DCAC00C2FEA6 /* LookaheadEventInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LookaheadEventInfo.swift; sourceTree = ""; }; - DBBAE5BC1E22DCAC00C2FEA6 /* LookupATNConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LookupATNConfig.swift; sourceTree = ""; }; - DBBAE5BD1E22DCAC00C2FEA6 /* LookupDictionary.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LookupDictionary.swift; sourceTree = ""; }; - DBBAE5BE1E22DCAC00C2FEA6 /* LoopEndState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoopEndState.swift; sourceTree = ""; }; - DBBAE5BF1E22DCAC00C2FEA6 /* NotSetTransition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotSetTransition.swift; sourceTree = ""; }; - DBBAE5C01E22DCAC00C2FEA6 /* OrderedATNConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OrderedATNConfig.swift; sourceTree = ""; }; - DBBAE5C11E22DCAC00C2FEA6 /* OrderedATNConfigSet.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OrderedATNConfigSet.swift; sourceTree = ""; }; - DBBAE5C21E22DCAC00C2FEA6 /* ParseInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ParseInfo.swift; sourceTree = ""; }; - DBBAE5C31E22DCAC00C2FEA6 /* ParserATNSimulator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ParserATNSimulator.swift; sourceTree = ""; }; - DBBAE5C41E22DCAC00C2FEA6 /* PlusBlockStartState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlusBlockStartState.swift; sourceTree = ""; }; - DBBAE5C51E22DCAC00C2FEA6 /* PlusLoopbackState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlusLoopbackState.swift; sourceTree = ""; }; - DBBAE5C61E22DCAC00C2FEA6 /* PrecedencePredicateTransition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrecedencePredicateTransition.swift; sourceTree = ""; }; - DBBAE5C71E22DCAC00C2FEA6 /* PredicateEvalInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PredicateEvalInfo.swift; sourceTree = ""; }; - DBBAE5C81E22DCAC00C2FEA6 /* PredicateTransition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PredicateTransition.swift; sourceTree = ""; }; - DBBAE5C91E22DCAC00C2FEA6 /* PredictionContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PredictionContext.swift; sourceTree = ""; }; - DBBAE5CA1E22DCAC00C2FEA6 /* PredictionContextCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PredictionContextCache.swift; sourceTree = ""; }; - DBBAE5CB1E22DCAC00C2FEA6 /* PredictionMode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PredictionMode.swift; sourceTree = ""; }; - DBBAE5CC1E22DCAC00C2FEA6 /* ProfilingATNSimulator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProfilingATNSimulator.swift; sourceTree = ""; }; - DBBAE5CD1E22DCAC00C2FEA6 /* RangeTransition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RangeTransition.swift; sourceTree = ""; }; - DBBAE5CE1E22DCAC00C2FEA6 /* RuleStartState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleStartState.swift; sourceTree = ""; }; - DBBAE5CF1E22DCAC00C2FEA6 /* RuleStopState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleStopState.swift; sourceTree = ""; }; - DBBAE5D01E22DCAC00C2FEA6 /* RuleTransition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleTransition.swift; sourceTree = ""; }; - DBBAE5D11E22DCAC00C2FEA6 /* SemanticContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SemanticContext.swift; sourceTree = ""; }; - DBBAE5D21E22DCAC00C2FEA6 /* SetTransition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SetTransition.swift; sourceTree = ""; }; - DBBAE5D31E22DCAC00C2FEA6 /* SingletonPredictionContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SingletonPredictionContext.swift; sourceTree = ""; }; - DBBAE5D41E22DCAC00C2FEA6 /* StarBlockStartState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StarBlockStartState.swift; sourceTree = ""; }; - DBBAE5D51E22DCAC00C2FEA6 /* StarLoopbackState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StarLoopbackState.swift; sourceTree = ""; }; - DBBAE5D61E22DCAC00C2FEA6 /* StarLoopEntryState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StarLoopEntryState.swift; sourceTree = ""; }; - DBBAE5D71E22DCAC00C2FEA6 /* TokensStartState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokensStartState.swift; sourceTree = ""; }; - DBBAE5D81E22DCAC00C2FEA6 /* Transition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Transition.swift; sourceTree = ""; }; - DBBAE5D91E22DCAC00C2FEA6 /* WildcardTransition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WildcardTransition.swift; sourceTree = ""; }; - DBBAE5DA1E22DCAC00C2FEA6 /* BailErrorStrategy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BailErrorStrategy.swift; sourceTree = ""; }; - DBBAE5DB1E22DCAC00C2FEA6 /* BaseErrorListener.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseErrorListener.swift; sourceTree = ""; }; - DBBAE5DC1E22DCAC00C2FEA6 /* BufferedTokenStream.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BufferedTokenStream.swift; sourceTree = ""; }; - DBBAE5DD1E22DCAC00C2FEA6 /* CharStream.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CharStream.swift; sourceTree = ""; }; - DBBAE5DE1E22DCAC00C2FEA6 /* CommonToken.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CommonToken.swift; sourceTree = ""; }; - DBBAE5DF1E22DCAC00C2FEA6 /* CommonTokenFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CommonTokenFactory.swift; sourceTree = ""; }; - DBBAE5E01E22DCAC00C2FEA6 /* CommonTokenStream.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CommonTokenStream.swift; sourceTree = ""; }; - DBBAE5E11E22DCAC00C2FEA6 /* ConsoleErrorListener.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConsoleErrorListener.swift; sourceTree = ""; }; - DBBAE5E21E22DCAC00C2FEA6 /* DefaultErrorStrategy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultErrorStrategy.swift; sourceTree = ""; }; - DBBAE5E41E22DCAC00C2FEA6 /* DFA.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DFA.swift; sourceTree = ""; }; - DBBAE5E51E22DCAC00C2FEA6 /* DFASerializer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DFASerializer.swift; sourceTree = ""; }; - DBBAE5E61E22DCAC00C2FEA6 /* DFAState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DFAState.swift; sourceTree = ""; }; - DBBAE5E71E22DCAC00C2FEA6 /* LexerDFASerializer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LexerDFASerializer.swift; sourceTree = ""; }; - DBBAE5E81E22DCAC00C2FEA6 /* DiagnosticErrorListener.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DiagnosticErrorListener.swift; sourceTree = ""; }; - DBBAE5E91E22DCAC00C2FEA6 /* FailedPredicateException.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FailedPredicateException.swift; sourceTree = ""; }; - DBBAE5EA1E22DCAC00C2FEA6 /* InputMismatchException.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InputMismatchException.swift; sourceTree = ""; }; - DBBAE5EB1E22DCAC00C2FEA6 /* InterpreterRuleContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InterpreterRuleContext.swift; sourceTree = ""; }; - DBBAE5EC1E22DCAC00C2FEA6 /* IntStream.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IntStream.swift; sourceTree = ""; }; - DBBAE5ED1E22DCAC00C2FEA6 /* Lexer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Lexer.swift; sourceTree = ""; }; - DBBAE5EE1E22DCAC00C2FEA6 /* LexerInterpreter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LexerInterpreter.swift; sourceTree = ""; }; - DBBAE5EF1E22DCAC00C2FEA6 /* LexerNoViableAltException.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LexerNoViableAltException.swift; sourceTree = ""; }; - DBBAE5F01E22DCAC00C2FEA6 /* ListTokenSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ListTokenSource.swift; sourceTree = ""; }; - DBBAE5F21E22DCAC00C2FEA6 /* ArrayList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrayList.swift; sourceTree = ""; }; - DBBAE5F31E22DCAC00C2FEA6 /* ArrayWrapper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrayWrapper.swift; sourceTree = ""; }; - DBBAE5F41E22DCAC00C2FEA6 /* BitSet.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BitSet.swift; sourceTree = ""; }; - DBBAE5F51E22DCAC00C2FEA6 /* DoubleKeyMap.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DoubleKeyMap.swift; sourceTree = ""; }; - DBBAE5F71E22DCAC00C2FEA6 /* ANTLRError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ANTLRError.swift; sourceTree = ""; }; - DBBAE5F81E22DCAC00C2FEA6 /* ANTLRException.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ANTLRException.swift; sourceTree = ""; }; - DBBAE5FA1E22DCAC00C2FEA6 /* ArrayExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrayExtension.swift; sourceTree = ""; }; - DBBAE5FB1E22DCAC00C2FEA6 /* CharacterExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CharacterExtension.swift; sourceTree = ""; }; - DBBAE5FC1E22DCAC00C2FEA6 /* IntStreamExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IntStreamExtension.swift; sourceTree = ""; }; - DBBAE5FD1E22DCAC00C2FEA6 /* NSUUIDExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSUUIDExtension.swift; sourceTree = ""; }; - DBBAE5FE1E22DCAC00C2FEA6 /* StringExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtension.swift; sourceTree = ""; }; - DBBAE5FF1E22DCAC00C2FEA6 /* TokenExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenExtension.swift; sourceTree = ""; }; - DBBAE6001E22DCAC00C2FEA6 /* HashMap.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HashMap.swift; sourceTree = ""; }; - DBBAE6011E22DCAC00C2FEA6 /* Interval.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Interval.swift; sourceTree = ""; }; - DBBAE6021E22DCAC00C2FEA6 /* IntervalSet.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IntervalSet.swift; sourceTree = ""; }; - DBBAE6031E22DCAC00C2FEA6 /* IntSet.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IntSet.swift; sourceTree = ""; }; - DBBAE6041E22DCAC00C2FEA6 /* MultiMap.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MultiMap.swift; sourceTree = ""; }; - DBBAE6051E22DCAC00C2FEA6 /* MurmurHash.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MurmurHash.swift; sourceTree = ""; }; - DBBAE6061E22DCAC00C2FEA6 /* Triple.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Triple.swift; sourceTree = ""; }; - DBBAE6081E22DCAC00C2FEA6 /* CommonUtil.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CommonUtil.swift; sourceTree = ""; }; - DBBAE6091E22DCAC00C2FEA6 /* Stack.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Stack.swift; sourceTree = ""; }; - DBBAE60A1E22DCAC00C2FEA6 /* StringBuilder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringBuilder.swift; sourceTree = ""; }; - DBBAE60B1E22DCAC00C2FEA6 /* Utils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = ""; }; - DBBAE60C1E22DCAC00C2FEA6 /* NoViableAltException.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NoViableAltException.swift; sourceTree = ""; }; - DBBAE60D1E22DCAC00C2FEA6 /* Parser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Parser.swift; sourceTree = ""; }; - DBBAE60E1E22DCAC00C2FEA6 /* ParserInterpreter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ParserInterpreter.swift; sourceTree = ""; }; - DBBAE60F1E22DCAC00C2FEA6 /* ParserRuleContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ParserRuleContext.swift; sourceTree = ""; }; - DBBAE6101E22DCAC00C2FEA6 /* ProxyErrorListener.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProxyErrorListener.swift; sourceTree = ""; }; - DBBAE6111E22DCAC00C2FEA6 /* RecognitionException.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecognitionException.swift; sourceTree = ""; }; - DBBAE6121E22DCAC00C2FEA6 /* Recognizer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Recognizer.swift; sourceTree = ""; }; - DBBAE6131E22DCAC00C2FEA6 /* RuleContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleContext.swift; sourceTree = ""; }; - DBBAE6141E22DCAC00C2FEA6 /* RuntimeMetaData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuntimeMetaData.swift; sourceTree = ""; }; - DBBAE6151E22DCAC00C2FEA6 /* Token.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Token.swift; sourceTree = ""; }; - DBBAE6161E22DCAC00C2FEA6 /* TokenFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenFactory.swift; sourceTree = ""; }; - DBBAE6171E22DCAC00C2FEA6 /* TokenSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenSource.swift; sourceTree = ""; }; - DBBAE6181E22DCAC00C2FEA6 /* TokenStream.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenStream.swift; sourceTree = ""; }; - DBBAE6191E22DCAC00C2FEA6 /* TokenStreamRewriter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenStreamRewriter.swift; sourceTree = ""; }; - DBBAE61B1E22DCAC00C2FEA6 /* AbstractParseTreeVisitor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AbstractParseTreeVisitor.swift; sourceTree = ""; }; - DBBAE61C1E22DCAC00C2FEA6 /* ErrorNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorNode.swift; sourceTree = ""; }; - DBBAE61D1E22DCAC00C2FEA6 /* ParseTree.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ParseTree.swift; sourceTree = ""; }; - DBBAE61E1E22DCAC00C2FEA6 /* ParseTreeListener.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ParseTreeListener.swift; sourceTree = ""; }; - DBBAE61F1E22DCAC00C2FEA6 /* ParseTreeVisitor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ParseTreeVisitor.swift; sourceTree = ""; }; - DBBAE6201E22DCAC00C2FEA6 /* ParseTreeWalker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ParseTreeWalker.swift; sourceTree = ""; }; - DBBAE6221E22DCAC00C2FEA6 /* Chunk.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Chunk.swift; sourceTree = ""; }; - DBBAE6231E22DCAC00C2FEA6 /* ParseTreeMatch.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ParseTreeMatch.swift; sourceTree = ""; }; - DBBAE6241E22DCAC00C2FEA6 /* ParseTreePattern.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ParseTreePattern.swift; sourceTree = ""; }; - DBBAE6251E22DCAC00C2FEA6 /* ParseTreePatternMatcher.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ParseTreePatternMatcher.swift; sourceTree = ""; }; - DBBAE6261E22DCAC00C2FEA6 /* RuleTagToken.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleTagToken.swift; sourceTree = ""; }; - DBBAE6271E22DCAC00C2FEA6 /* TagChunk.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TagChunk.swift; sourceTree = ""; }; - DBBAE6281E22DCAC00C2FEA6 /* TextChunk.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextChunk.swift; sourceTree = ""; }; - DBBAE6291E22DCAC00C2FEA6 /* TokenTagToken.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenTagToken.swift; sourceTree = ""; }; - DBBAE62A1E22DCAC00C2FEA6 /* RuleNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleNode.swift; sourceTree = ""; }; - DBBAE62B1E22DCAC00C2FEA6 /* SyntaxTree.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyntaxTree.swift; sourceTree = ""; }; - DBBAE62C1E22DCAC00C2FEA6 /* TerminalNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TerminalNode.swift; sourceTree = ""; }; - DBBAE62D1E22DCAC00C2FEA6 /* TerminalNodeImpl.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TerminalNodeImpl.swift; sourceTree = ""; }; - DBBAE62E1E22DCAC00C2FEA6 /* Tree.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tree.swift; sourceTree = ""; }; - DBBAE62F1E22DCAC00C2FEA6 /* Trees.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Trees.swift; sourceTree = ""; }; - DBBAE6301E22DCAC00C2FEA6 /* UnbufferedTokenStream.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnbufferedTokenStream.swift; sourceTree = ""; }; - DBBAE6311E22DCAC00C2FEA6 /* VocabularySingle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VocabularySingle.swift; sourceTree = ""; }; - DBBAE6321E22DCAC00C2FEA6 /* WritableToken.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WritableToken.swift; sourceTree = ""; }; - DBBAE6331E22DCAC00C2FEA6 /* Info-IOS.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-IOS.plist"; sourceTree = ""; }; - DBBAE6341E22DCAC00C2FEA6 /* Info-OSX.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-OSX.plist"; sourceTree = ""; }; - DBF000B21E7F59B3006DB586 /* TokenStreamRewriterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenStreamRewriterTests.swift; sourceTree = ""; }; - DBF000B51E7F614D006DB586 /* LexerA.g4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = LexerA.g4; sourceTree = ""; }; - DBF000BD1E7F64DE006DB586 /* LexerB.g4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = LexerB.g4; sourceTree = ""; }; - F9A4211C1BCCC35000A9CD35 /* Antlr4.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Antlr4.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F9A422F81BCCD47300A9CD35 /* Antlr4.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Antlr4.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F9A424A81BCD348C00A9CD35 /* Antlr4Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Antlr4Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - F9A421181BCCC35000A9CD35 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F9A422F41BCCD47300A9CD35 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F9A424A51BCD348C00A9CD35 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F9A424AD1BCD348C00A9CD35 /* Antlr4.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - DB0991931E22DE6000FE71AA /* Tests */ = { - isa = PBXGroup; - children = ( - DB0991A01E22DF3B00FE71AA /* Info.plist */, - DB0991941E22DE6000FE71AA /* Antlr4Tests */, - ); - path = Tests; - sourceTree = ""; - }; - DB0991941E22DE6000FE71AA /* Antlr4Tests */ = { - isa = PBXGroup; - children = ( - DB4EB8B21E2CBA240095F402 /* gen */, - DB0991951E22DE6000FE71AA /* TokenStreamTests.swift */, - DBF000B21E7F59B3006DB586 /* TokenStreamRewriterTests.swift */, - DBA2FF071E837ED900BB60D9 /* VisitorTests.swift */, - DB4EB8A41E2CB1B60095F402 /* VisitorBasic.g4 */, - DBF000B51E7F614D006DB586 /* LexerA.g4 */, - DBF000BD1E7F64DE006DB586 /* LexerB.g4 */, - DBA2FEF81E837DB500BB60D9 /* VisitorCalc.g4 */, - ); - path = Antlr4Tests; - sourceTree = ""; - }; - DB4EB8B21E2CBA240095F402 /* gen */ = { - isa = PBXGroup; - children = ( - 57D4B9F91E8F076200932D33 /* LexerA.swift */, - 57D4B9FA1E8F076200932D33 /* LexerA.tokens */, - 57D4B9FB1E8F076200932D33 /* LexerAATN.swift */, - 57D4B9FC1E8F076200932D33 /* LexerB.swift */, - 57D4B9FD1E8F076200932D33 /* LexerB.tokens */, - 57D4B9FE1E8F076200932D33 /* LexerBATN.swift */, - 57D4B9FF1E8F076200932D33 /* VisitorBasic.tokens */, - 57D4BA001E8F076200932D33 /* VisitorBasicBaseListener.swift */, - 57D4BA011E8F076200932D33 /* VisitorBasicBaseVisitor.swift */, - 57D4BA021E8F076200932D33 /* VisitorBasicLexer.swift */, - 57D4BA031E8F076200932D33 /* VisitorBasicLexer.tokens */, - 57D4BA041E8F076200932D33 /* VisitorBasicLexerATN.swift */, - 57D4BA051E8F076200932D33 /* VisitorBasicListener.swift */, - 57D4BA061E8F076200932D33 /* VisitorBasicParser.swift */, - 57D4BA071E8F076200932D33 /* VisitorBasicParserATN.swift */, - 57D4BA081E8F076200932D33 /* VisitorBasicVisitor.swift */, - 57D4BA091E8F076200932D33 /* VisitorCalc.tokens */, - 57D4BA0A1E8F076200932D33 /* VisitorCalcBaseListener.swift */, - 57D4BA0B1E8F076200932D33 /* VisitorCalcBaseVisitor.swift */, - 57D4BA0C1E8F076200932D33 /* VisitorCalcLexer.swift */, - 57D4BA0D1E8F076200932D33 /* VisitorCalcLexer.tokens */, - 57D4BA0E1E8F076200932D33 /* VisitorCalcLexerATN.swift */, - 57D4BA0F1E8F076200932D33 /* VisitorCalcListener.swift */, - 57D4BA101E8F076200932D33 /* VisitorCalcParser.swift */, - 57D4BA111E8F076200932D33 /* VisitorCalcParserATN.swift */, - 57D4BA121E8F076200932D33 /* VisitorCalcVisitor.swift */, - ); - name = gen; - sourceTree = ""; - }; - DBBAE58C1E22DCAC00C2FEA6 /* Sources */ = { - isa = PBXGroup; - children = ( - DBBAE58D1E22DCAC00C2FEA6 /* Antlr4 */, - DBBAE6331E22DCAC00C2FEA6 /* Info-IOS.plist */, - DBBAE6341E22DCAC00C2FEA6 /* Info-OSX.plist */, - ); - path = Sources; - sourceTree = ""; - }; - DBBAE58D1E22DCAC00C2FEA6 /* Antlr4 */ = { - isa = PBXGroup; - children = ( - DBBAE58E1E22DCAC00C2FEA6 /* ANTLRErrorListener.swift */, - DBBAE58F1E22DCAC00C2FEA6 /* ANTLRErrorStrategy.swift */, - DBBAE5901E22DCAC00C2FEA6 /* ANTLRFileStream.swift */, - DBBAE5911E22DCAC00C2FEA6 /* ANTLRInputStream.swift */, - DBBAE5921E22DCAC00C2FEA6 /* atn */, - DBBAE5DA1E22DCAC00C2FEA6 /* BailErrorStrategy.swift */, - DBBAE5DB1E22DCAC00C2FEA6 /* BaseErrorListener.swift */, - DBBAE5DC1E22DCAC00C2FEA6 /* BufferedTokenStream.swift */, - DBBAE5DD1E22DCAC00C2FEA6 /* CharStream.swift */, - DBBAE5DE1E22DCAC00C2FEA6 /* CommonToken.swift */, - DBBAE5DF1E22DCAC00C2FEA6 /* CommonTokenFactory.swift */, - DBBAE5E01E22DCAC00C2FEA6 /* CommonTokenStream.swift */, - DBBAE5E11E22DCAC00C2FEA6 /* ConsoleErrorListener.swift */, - DBBAE5E21E22DCAC00C2FEA6 /* DefaultErrorStrategy.swift */, - DBBAE5E31E22DCAC00C2FEA6 /* dfa */, - DBBAE5E81E22DCAC00C2FEA6 /* DiagnosticErrorListener.swift */, - DBBAE5E91E22DCAC00C2FEA6 /* FailedPredicateException.swift */, - DBBAE5EA1E22DCAC00C2FEA6 /* InputMismatchException.swift */, - DBBAE5EB1E22DCAC00C2FEA6 /* InterpreterRuleContext.swift */, - DBBAE5EC1E22DCAC00C2FEA6 /* IntStream.swift */, - DBBAE5ED1E22DCAC00C2FEA6 /* Lexer.swift */, - DBBAE5EE1E22DCAC00C2FEA6 /* LexerInterpreter.swift */, - DBBAE5EF1E22DCAC00C2FEA6 /* LexerNoViableAltException.swift */, - DBBAE5F01E22DCAC00C2FEA6 /* ListTokenSource.swift */, - DBBAE5F11E22DCAC00C2FEA6 /* misc */, - DBBAE60C1E22DCAC00C2FEA6 /* NoViableAltException.swift */, - DBBAE60D1E22DCAC00C2FEA6 /* Parser.swift */, - DBBAE60E1E22DCAC00C2FEA6 /* ParserInterpreter.swift */, - DBBAE60F1E22DCAC00C2FEA6 /* ParserRuleContext.swift */, - DBBAE6101E22DCAC00C2FEA6 /* ProxyErrorListener.swift */, - DBBAE6111E22DCAC00C2FEA6 /* RecognitionException.swift */, - DBBAE6121E22DCAC00C2FEA6 /* Recognizer.swift */, - DBBAE6131E22DCAC00C2FEA6 /* RuleContext.swift */, - DBBAE6141E22DCAC00C2FEA6 /* RuntimeMetaData.swift */, - DBBAE6151E22DCAC00C2FEA6 /* Token.swift */, - DBBAE6161E22DCAC00C2FEA6 /* TokenFactory.swift */, - DBBAE6171E22DCAC00C2FEA6 /* TokenSource.swift */, - DBBAE6181E22DCAC00C2FEA6 /* TokenStream.swift */, - DBBAE6191E22DCAC00C2FEA6 /* TokenStreamRewriter.swift */, - DBBAE61A1E22DCAC00C2FEA6 /* tree */, - DBBAE6301E22DCAC00C2FEA6 /* UnbufferedTokenStream.swift */, - DBBAE6311E22DCAC00C2FEA6 /* VocabularySingle.swift */, - DBBAE6321E22DCAC00C2FEA6 /* WritableToken.swift */, - ); - path = Antlr4; - sourceTree = ""; - }; - DBBAE5921E22DCAC00C2FEA6 /* atn */ = { - isa = PBXGroup; - children = ( - DBBAE5931E22DCAC00C2FEA6 /* AbstractPredicateTransition.swift */, - DBBAE5941E22DCAC00C2FEA6 /* ActionTransition.swift */, - DBBAE5951E22DCAC00C2FEA6 /* AmbiguityInfo.swift */, - DBBAE5961E22DCAC00C2FEA6 /* ArrayPredictionContext.swift */, - DBBAE5971E22DCAC00C2FEA6 /* ATN.swift */, - DBBAE5981E22DCAC00C2FEA6 /* ATNConfig.swift */, - DBBAE5991E22DCAC00C2FEA6 /* ATNConfigSet.swift */, - DBBAE59A1E22DCAC00C2FEA6 /* ATNDeserializationOptions.swift */, - DBBAE59B1E22DCAC00C2FEA6 /* ATNDeserializer.swift */, - DBBAE59C1E22DCAC00C2FEA6 /* ATNSimulator.swift */, - DBBAE59D1E22DCAC00C2FEA6 /* ATNState.swift */, - DBBAE59E1E22DCAC00C2FEA6 /* ATNType.swift */, - DBBAE59F1E22DCAC00C2FEA6 /* AtomTransition.swift */, - DBBAE5A01E22DCAC00C2FEA6 /* BasicBlockStartState.swift */, - DBBAE5A11E22DCAC00C2FEA6 /* BasicState.swift */, - DBBAE5A21E22DCAC00C2FEA6 /* BlockEndState.swift */, - DBBAE5A31E22DCAC00C2FEA6 /* BlockStartState.swift */, - DBBAE5A41E22DCAC00C2FEA6 /* ContextSensitivityInfo.swift */, - DBBAE5A51E22DCAC00C2FEA6 /* DecisionEventInfo.swift */, - DBBAE5A61E22DCAC00C2FEA6 /* DecisionInfo.swift */, - DBBAE5A71E22DCAC00C2FEA6 /* DecisionState.swift */, - DBBAE5A81E22DCAC00C2FEA6 /* DefaultATNConfig.swift */, - DBBAE5A91E22DCAC00C2FEA6 /* EmptyPredictionContext.swift */, - DBBAE5AA1E22DCAC00C2FEA6 /* EpsilonTransition.swift */, - DBBAE5AB1E22DCAC00C2FEA6 /* ErrorInfo.swift */, - DBBAE5AC1E22DCAC00C2FEA6 /* LexerAction.swift */, - DBBAE5AD1E22DCAC00C2FEA6 /* LexerActionExecutor.swift */, - DBBAE5AE1E22DCAC00C2FEA6 /* LexerActionType.swift */, - DBBAE5AF1E22DCAC00C2FEA6 /* LexerATNConfig.swift */, - DBBAE5B01E22DCAC00C2FEA6 /* LexerATNSimulator.swift */, - DBBAE5B11E22DCAC00C2FEA6 /* LexerChannelAction.swift */, - DBBAE5B21E22DCAC00C2FEA6 /* LexerCustomAction.swift */, - DBBAE5B31E22DCAC00C2FEA6 /* LexerIndexedCustomAction.swift */, - DBBAE5B41E22DCAC00C2FEA6 /* LexerModeAction.swift */, - DBBAE5B51E22DCAC00C2FEA6 /* LexerMoreAction.swift */, - DBBAE5B61E22DCAC00C2FEA6 /* LexerPopModeAction.swift */, - DBBAE5B71E22DCAC00C2FEA6 /* LexerPushModeAction.swift */, - DBBAE5B81E22DCAC00C2FEA6 /* LexerSkipAction.swift */, - DBBAE5B91E22DCAC00C2FEA6 /* LexerTypeAction.swift */, - DBBAE5BA1E22DCAC00C2FEA6 /* LL1Analyzer.swift */, - DBBAE5BB1E22DCAC00C2FEA6 /* LookaheadEventInfo.swift */, - DBBAE5BC1E22DCAC00C2FEA6 /* LookupATNConfig.swift */, - DBBAE5BD1E22DCAC00C2FEA6 /* LookupDictionary.swift */, - DBBAE5BE1E22DCAC00C2FEA6 /* LoopEndState.swift */, - DBBAE5BF1E22DCAC00C2FEA6 /* NotSetTransition.swift */, - DBBAE5C01E22DCAC00C2FEA6 /* OrderedATNConfig.swift */, - DBBAE5C11E22DCAC00C2FEA6 /* OrderedATNConfigSet.swift */, - DBBAE5C21E22DCAC00C2FEA6 /* ParseInfo.swift */, - DBBAE5C31E22DCAC00C2FEA6 /* ParserATNSimulator.swift */, - DBBAE5C41E22DCAC00C2FEA6 /* PlusBlockStartState.swift */, - DBBAE5C51E22DCAC00C2FEA6 /* PlusLoopbackState.swift */, - DBBAE5C61E22DCAC00C2FEA6 /* PrecedencePredicateTransition.swift */, - DBBAE5C71E22DCAC00C2FEA6 /* PredicateEvalInfo.swift */, - DBBAE5C81E22DCAC00C2FEA6 /* PredicateTransition.swift */, - DBBAE5C91E22DCAC00C2FEA6 /* PredictionContext.swift */, - DBBAE5CA1E22DCAC00C2FEA6 /* PredictionContextCache.swift */, - DBBAE5CB1E22DCAC00C2FEA6 /* PredictionMode.swift */, - DBBAE5CC1E22DCAC00C2FEA6 /* ProfilingATNSimulator.swift */, - DBBAE5CD1E22DCAC00C2FEA6 /* RangeTransition.swift */, - DBBAE5CE1E22DCAC00C2FEA6 /* RuleStartState.swift */, - DBBAE5CF1E22DCAC00C2FEA6 /* RuleStopState.swift */, - DBBAE5D01E22DCAC00C2FEA6 /* RuleTransition.swift */, - DBBAE5D11E22DCAC00C2FEA6 /* SemanticContext.swift */, - DBBAE5D21E22DCAC00C2FEA6 /* SetTransition.swift */, - DBBAE5D31E22DCAC00C2FEA6 /* SingletonPredictionContext.swift */, - DBBAE5D41E22DCAC00C2FEA6 /* StarBlockStartState.swift */, - DBBAE5D51E22DCAC00C2FEA6 /* StarLoopbackState.swift */, - DBBAE5D61E22DCAC00C2FEA6 /* StarLoopEntryState.swift */, - DBBAE5D71E22DCAC00C2FEA6 /* TokensStartState.swift */, - DBBAE5D81E22DCAC00C2FEA6 /* Transition.swift */, - DBBAE5D91E22DCAC00C2FEA6 /* WildcardTransition.swift */, - ); - path = atn; - sourceTree = ""; - }; - DBBAE5E31E22DCAC00C2FEA6 /* dfa */ = { - isa = PBXGroup; - children = ( - DBBAE5E41E22DCAC00C2FEA6 /* DFA.swift */, - DBBAE5E51E22DCAC00C2FEA6 /* DFASerializer.swift */, - DBBAE5E61E22DCAC00C2FEA6 /* DFAState.swift */, - DBBAE5E71E22DCAC00C2FEA6 /* LexerDFASerializer.swift */, - ); - path = dfa; - sourceTree = ""; - }; - DBBAE5F11E22DCAC00C2FEA6 /* misc */ = { - isa = PBXGroup; - children = ( - DBBAE5F21E22DCAC00C2FEA6 /* ArrayList.swift */, - DBBAE5F31E22DCAC00C2FEA6 /* ArrayWrapper.swift */, - DBBAE5F41E22DCAC00C2FEA6 /* BitSet.swift */, - DBBAE5F51E22DCAC00C2FEA6 /* DoubleKeyMap.swift */, - DBBAE5F61E22DCAC00C2FEA6 /* exception */, - DBBAE5F91E22DCAC00C2FEA6 /* extension */, - DBBAE6001E22DCAC00C2FEA6 /* HashMap.swift */, - DBBAE6011E22DCAC00C2FEA6 /* Interval.swift */, - DBBAE6021E22DCAC00C2FEA6 /* IntervalSet.swift */, - DBBAE6031E22DCAC00C2FEA6 /* IntSet.swift */, - DBBAE6041E22DCAC00C2FEA6 /* MultiMap.swift */, - DBBAE6051E22DCAC00C2FEA6 /* MurmurHash.swift */, - DBBAE6061E22DCAC00C2FEA6 /* Triple.swift */, - DBBAE6071E22DCAC00C2FEA6 /* utils */, - DBBAE60B1E22DCAC00C2FEA6 /* Utils.swift */, - ); - path = misc; - sourceTree = ""; - }; - DBBAE5F61E22DCAC00C2FEA6 /* exception */ = { - isa = PBXGroup; - children = ( - DBBAE5F71E22DCAC00C2FEA6 /* ANTLRError.swift */, - DBBAE5F81E22DCAC00C2FEA6 /* ANTLRException.swift */, - ); - path = exception; - sourceTree = ""; - }; - DBBAE5F91E22DCAC00C2FEA6 /* extension */ = { - isa = PBXGroup; - children = ( - DBBAE5FA1E22DCAC00C2FEA6 /* ArrayExtension.swift */, - DBBAE5FB1E22DCAC00C2FEA6 /* CharacterExtension.swift */, - DBBAE5FC1E22DCAC00C2FEA6 /* IntStreamExtension.swift */, - DBBAE5FD1E22DCAC00C2FEA6 /* NSUUIDExtension.swift */, - DBBAE5FE1E22DCAC00C2FEA6 /* StringExtension.swift */, - DBBAE5FF1E22DCAC00C2FEA6 /* TokenExtension.swift */, - ); - path = extension; - sourceTree = ""; - }; - DBBAE6071E22DCAC00C2FEA6 /* utils */ = { - isa = PBXGroup; - children = ( - DBBAE6081E22DCAC00C2FEA6 /* CommonUtil.swift */, - DBBAE6091E22DCAC00C2FEA6 /* Stack.swift */, - DBBAE60A1E22DCAC00C2FEA6 /* StringBuilder.swift */, - ); - path = utils; - sourceTree = ""; - }; - DBBAE61A1E22DCAC00C2FEA6 /* tree */ = { - isa = PBXGroup; - children = ( - DBBAE61B1E22DCAC00C2FEA6 /* AbstractParseTreeVisitor.swift */, - DBBAE61C1E22DCAC00C2FEA6 /* ErrorNode.swift */, - DBBAE61D1E22DCAC00C2FEA6 /* ParseTree.swift */, - DBBAE61E1E22DCAC00C2FEA6 /* ParseTreeListener.swift */, - DBBAE61F1E22DCAC00C2FEA6 /* ParseTreeVisitor.swift */, - DBBAE6201E22DCAC00C2FEA6 /* ParseTreeWalker.swift */, - DBBAE6211E22DCAC00C2FEA6 /* pattern */, - DBBAE62A1E22DCAC00C2FEA6 /* RuleNode.swift */, - DBBAE62B1E22DCAC00C2FEA6 /* SyntaxTree.swift */, - DBBAE62C1E22DCAC00C2FEA6 /* TerminalNode.swift */, - DBBAE62D1E22DCAC00C2FEA6 /* TerminalNodeImpl.swift */, - DBBAE62E1E22DCAC00C2FEA6 /* Tree.swift */, - DBBAE62F1E22DCAC00C2FEA6 /* Trees.swift */, - ); - path = tree; - sourceTree = ""; - }; - DBBAE6211E22DCAC00C2FEA6 /* pattern */ = { - isa = PBXGroup; - children = ( - DBBAE6221E22DCAC00C2FEA6 /* Chunk.swift */, - DBBAE6231E22DCAC00C2FEA6 /* ParseTreeMatch.swift */, - DBBAE6241E22DCAC00C2FEA6 /* ParseTreePattern.swift */, - DBBAE6251E22DCAC00C2FEA6 /* ParseTreePatternMatcher.swift */, - DBBAE6261E22DCAC00C2FEA6 /* RuleTagToken.swift */, - DBBAE6271E22DCAC00C2FEA6 /* TagChunk.swift */, - DBBAE6281E22DCAC00C2FEA6 /* TextChunk.swift */, - DBBAE6291E22DCAC00C2FEA6 /* TokenTagToken.swift */, - ); - path = pattern; - sourceTree = ""; - }; - F9A421121BCCC35000A9CD35 = { - isa = PBXGroup; - children = ( - DB0991931E22DE6000FE71AA /* Tests */, - DBBAE58C1E22DCAC00C2FEA6 /* Sources */, - F9A4211D1BCCC35000A9CD35 /* Products */, - ); - sourceTree = ""; - }; - F9A4211D1BCCC35000A9CD35 /* Products */ = { - isa = PBXGroup; - children = ( - F9A4211C1BCCC35000A9CD35 /* Antlr4.framework */, - F9A422F81BCCD47300A9CD35 /* Antlr4.framework */, - F9A424A81BCD348C00A9CD35 /* Antlr4Tests.xctest */, - ); - name = Products; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - F9A421191BCCC35000A9CD35 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F9A422F51BCCD47300A9CD35 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - F9A4211B1BCCC35000A9CD35 /* Antlr4 OSX */ = { - isa = PBXNativeTarget; - buildConfigurationList = F9A421301BCCC35000A9CD35 /* Build configuration list for PBXNativeTarget "Antlr4 OSX" */; - buildPhases = ( - F9A421171BCCC35000A9CD35 /* Sources */, - F9A421181BCCC35000A9CD35 /* Frameworks */, - F9A421191BCCC35000A9CD35 /* Headers */, - F9A4211A1BCCC35000A9CD35 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Antlr4 OSX"; - productName = Antlr4; - productReference = F9A4211C1BCCC35000A9CD35 /* Antlr4.framework */; - productType = "com.apple.product-type.framework"; - }; - F9A422F71BCCD47300A9CD35 /* Antlr4 IOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = F9A422FD1BCCD47300A9CD35 /* Build configuration list for PBXNativeTarget "Antlr4 IOS" */; - buildPhases = ( - F9A422F31BCCD47300A9CD35 /* Sources */, - F9A422F41BCCD47300A9CD35 /* Frameworks */, - F9A422F51BCCD47300A9CD35 /* Headers */, - F9A422F61BCCD47300A9CD35 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Antlr4 IOS"; - productName = Antlr4; - productReference = F9A422F81BCCD47300A9CD35 /* Antlr4.framework */; - productType = "com.apple.product-type.framework"; - }; - F9A424A71BCD348C00A9CD35 /* Antlr4Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = F9A424B01BCD348C00A9CD35 /* Build configuration list for PBXNativeTarget "Antlr4Tests" */; - buildPhases = ( - DBF000911E7F4D07006DB586 /* ShellScript */, - F9A424A41BCD348C00A9CD35 /* Sources */, - F9A424A51BCD348C00A9CD35 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - F9A424AF1BCD348C00A9CD35 /* PBXTargetDependency */, - ); - name = Antlr4Tests; - productName = Antlr4Tests; - productReference = F9A424A81BCD348C00A9CD35 /* Antlr4Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - F9A421131BCCC35000A9CD35 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0820; - ORGANIZATIONNAME = jlabs; - TargetAttributes = { - F9A4211B1BCCC35000A9CD35 = { - CreatedOnToolsVersion = 7.0; - LastSwiftMigration = 0800; - }; - F9A422F71BCCD47300A9CD35 = { - CreatedOnToolsVersion = 7.0; - DevelopmentTeam = U22U9NF353; - LastSwiftMigration = 0800; - ProvisioningStyle = Manual; - }; - F9A424A71BCD348C00A9CD35 = { - CreatedOnToolsVersion = 7.0; - LastSwiftMigration = 0800; - }; - }; - }; - buildConfigurationList = F9A421161BCCC35000A9CD35 /* Build configuration list for PBXProject "Antlr4" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = F9A421121BCCC35000A9CD35; - productRefGroup = F9A4211D1BCCC35000A9CD35 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - F9A4211B1BCCC35000A9CD35 /* Antlr4 OSX */, - F9A422F71BCCD47300A9CD35 /* Antlr4 IOS */, - F9A424A71BCD348C00A9CD35 /* Antlr4Tests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - F9A4211A1BCCC35000A9CD35 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - DB4EB8A51E2CB1B60095F402 /* VisitorBasic.g4 in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F9A422F61BCCD47300A9CD35 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - DBBAE7721E22DCAC00C2FEA6 /* Info-OSX.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - DBF000911E7F4D07006DB586 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/LexerA.g4", - "$(SRCROOT)/LexerB.g4", - "$(SRCROOT)/VisitorBasic.g4", - "$(SRCROOT)/VisitorCalc.g4", - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"Generating parser in $DERIVED_FILE_DIR\"\njava -jar ~/.m2/repository/org/antlr/antlr4/4.7-SNAPSHOT/antlr4-4.7-SNAPSHOT-complete.jar -Dlanguage=Swift Tests/Antlr4Tests/LexerA.g4 -o $DERIVED_FILE_DIR\njava -jar ~/.m2/repository/org/antlr/antlr4/4.7-SNAPSHOT/antlr4-4.7-SNAPSHOT-complete.jar -Dlanguage=Swift Tests/Antlr4Tests/LexerB.g4 -o $DERIVED_FILE_DIR\njava -jar ~/.m2/repository/org/antlr/antlr4/4.7-SNAPSHOT/antlr4-4.7-SNAPSHOT-complete.jar -Dlanguage=Swift Tests/Antlr4Tests/VisitorCalc.g4 -visitor -o $DERIVED_FILE_DIR\njava -jar ~/.m2/repository/org/antlr/antlr4/4.7-SNAPSHOT/antlr4-4.7-SNAPSHOT-complete.jar -Dlanguage=Swift Tests/Antlr4Tests/VisitorBasic.g4 -visitor -o $DERIVED_FILE_DIR"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - F9A421171BCCC35000A9CD35 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - DBBAE6451E22DCAC00C2FEA6 /* ATN.swift in Sources */, - DBBAE6791E22DCAC00C2FEA6 /* LexerChannelAction.swift in Sources */, - DBBAE7191E22DCAC00C2FEA6 /* MurmurHash.swift in Sources */, - DBBAE6A71E22DCAC00C2FEA6 /* PredicateTransition.swift in Sources */, - DBBAE65B1E22DCAC00C2FEA6 /* BlockEndState.swift in Sources */, - DBBAE7531E22DCAC00C2FEA6 /* ParseTreePatternMatcher.swift in Sources */, - DBBAE74F1E22DCAC00C2FEA6 /* ParseTreeMatch.swift in Sources */, - DBBAE6FD1E22DCAC00C2FEA6 /* DoubleKeyMap.swift in Sources */, - DBBAE6BF1E22DCAC00C2FEA6 /* StarBlockStartState.swift in Sources */, - DBBAE75D1E22DCAC00C2FEA6 /* RuleNode.swift in Sources */, - DBBAE6811E22DCAC00C2FEA6 /* LexerMoreAction.swift in Sources */, - DBBAE6351E22DCAC00C2FEA6 /* ANTLRErrorListener.swift in Sources */, - DBBAE6831E22DCAC00C2FEA6 /* LexerPopModeAction.swift in Sources */, - DBBAE7011E22DCAC00C2FEA6 /* ANTLRException.swift in Sources */, - DBBAE7371E22DCAC00C2FEA6 /* Token.swift in Sources */, - DBBAE7171E22DCAC00C2FEA6 /* MultiMap.swift in Sources */, - DBBAE6E31E22DCAC00C2FEA6 /* LexerDFASerializer.swift in Sources */, - DBBAE6D71E22DCAC00C2FEA6 /* CommonTokenStream.swift in Sources */, - DBBAE6E51E22DCAC00C2FEA6 /* DiagnosticErrorListener.swift in Sources */, - DBBAE6A51E22DCAC00C2FEA6 /* PredicateEvalInfo.swift in Sources */, - DBBAE7471E22DCAC00C2FEA6 /* ParseTreeListener.swift in Sources */, - DBBAE63D1E22DCAC00C2FEA6 /* AbstractPredicateTransition.swift in Sources */, - DBBAE6AB1E22DCAC00C2FEA6 /* PredictionContextCache.swift in Sources */, - DBBAE6BD1E22DCAC00C2FEA6 /* SingletonPredictionContext.swift in Sources */, - DBBAE7411E22DCAC00C2FEA6 /* AbstractParseTreeVisitor.swift in Sources */, - DBBAE68B1E22DCAC00C2FEA6 /* LL1Analyzer.swift in Sources */, - DBBAE7151E22DCAC00C2FEA6 /* IntSet.swift in Sources */, - DBBAE6EB1E22DCAC00C2FEA6 /* InterpreterRuleContext.swift in Sources */, - DBBAE6391E22DCAC00C2FEA6 /* ANTLRFileStream.swift in Sources */, - DBBAE6771E22DCAC00C2FEA6 /* LexerATNSimulator.swift in Sources */, - DBBAE6ED1E22DCAC00C2FEA6 /* IntStream.swift in Sources */, - DBBAE67B1E22DCAC00C2FEA6 /* LexerCustomAction.swift in Sources */, - DBBAE6D51E22DCAC00C2FEA6 /* CommonTokenFactory.swift in Sources */, - DBBAE7291E22DCAC00C2FEA6 /* ParserInterpreter.swift in Sources */, - DBBAE6C51E22DCAC00C2FEA6 /* TokensStartState.swift in Sources */, - DBBAE65D1E22DCAC00C2FEA6 /* BlockStartState.swift in Sources */, - DBBAE7311E22DCAC00C2FEA6 /* Recognizer.swift in Sources */, - DBBAE63B1E22DCAC00C2FEA6 /* ANTLRInputStream.swift in Sources */, - DBBAE7271E22DCAC00C2FEA6 /* Parser.swift in Sources */, - DBBAE6631E22DCAC00C2FEA6 /* DecisionInfo.swift in Sources */, - DBBAE73D1E22DCAC00C2FEA6 /* TokenStream.swift in Sources */, - DBBAE6431E22DCAC00C2FEA6 /* ArrayPredictionContext.swift in Sources */, - DBBAE6C91E22DCAC00C2FEA6 /* WildcardTransition.swift in Sources */, - DBBAE6931E22DCAC00C2FEA6 /* LoopEndState.swift in Sources */, - DBBAE6CB1E22DCAC00C2FEA6 /* BailErrorStrategy.swift in Sources */, - DBBAE7571E22DCAC00C2FEA6 /* TagChunk.swift in Sources */, - DBBAE7251E22DCAC00C2FEA6 /* NoViableAltException.swift in Sources */, - DBBAE71B1E22DCAC00C2FEA6 /* Triple.swift in Sources */, - DBBAE6A31E22DCAC00C2FEA6 /* PrecedencePredicateTransition.swift in Sources */, - DBBAE7551E22DCAC00C2FEA6 /* RuleTagToken.swift in Sources */, - DBBAE7691E22DCAC00C2FEA6 /* UnbufferedTokenStream.swift in Sources */, - DBBAE6AD1E22DCAC00C2FEA6 /* PredictionMode.swift in Sources */, - DBBAE6F91E22DCAC00C2FEA6 /* ArrayWrapper.swift in Sources */, - DBBAE69F1E22DCAC00C2FEA6 /* PlusBlockStartState.swift in Sources */, - DBBAE6F51E22DCAC00C2FEA6 /* ListTokenSource.swift in Sources */, - DBBAE6B31E22DCAC00C2FEA6 /* RuleStartState.swift in Sources */, - DBBAE6991E22DCAC00C2FEA6 /* OrderedATNConfigSet.swift in Sources */, - DBBAE6C31E22DCAC00C2FEA6 /* StarLoopEntryState.swift in Sources */, - DBBAE64F1E22DCAC00C2FEA6 /* ATNSimulator.swift in Sources */, - DBBAE74B1E22DCAC00C2FEA6 /* ParseTreeWalker.swift in Sources */, - DBBAE6651E22DCAC00C2FEA6 /* DecisionState.swift in Sources */, - DBBAE6DD1E22DCAC00C2FEA6 /* DFA.swift in Sources */, - DBBAE6E91E22DCAC00C2FEA6 /* InputMismatchException.swift in Sources */, - DBBAE6DF1E22DCAC00C2FEA6 /* DFASerializer.swift in Sources */, - DBBAE7051E22DCAC00C2FEA6 /* CharacterExtension.swift in Sources */, - DBBAE74D1E22DCAC00C2FEA6 /* Chunk.swift in Sources */, - DBBAE6B91E22DCAC00C2FEA6 /* SemanticContext.swift in Sources */, - DBBAE7511E22DCAC00C2FEA6 /* ParseTreePattern.swift in Sources */, - DBBAE7671E22DCAC00C2FEA6 /* Trees.swift in Sources */, - DBBAE6DB1E22DCAC00C2FEA6 /* DefaultErrorStrategy.swift in Sources */, - DBBAE6411E22DCAC00C2FEA6 /* AmbiguityInfo.swift in Sources */, - DBBAE6751E22DCAC00C2FEA6 /* LexerATNConfig.swift in Sources */, - DBBAE67D1E22DCAC00C2FEA6 /* LexerIndexedCustomAction.swift in Sources */, - DBBAE6871E22DCAC00C2FEA6 /* LexerSkipAction.swift in Sources */, - DBBAE7031E22DCAC00C2FEA6 /* ArrayExtension.swift in Sources */, - DBBAE6511E22DCAC00C2FEA6 /* ATNState.swift in Sources */, - DBBAE6D31E22DCAC00C2FEA6 /* CommonToken.swift in Sources */, - DBBAE6D11E22DCAC00C2FEA6 /* CharStream.swift in Sources */, - DBBAE6A91E22DCAC00C2FEA6 /* PredictionContext.swift in Sources */, - DBBAE64D1E22DCAC00C2FEA6 /* ATNDeserializer.swift in Sources */, - DBBAE7211E22DCAC00C2FEA6 /* StringBuilder.swift in Sources */, - DBBAE6CF1E22DCAC00C2FEA6 /* BufferedTokenStream.swift in Sources */, - DBBAE6FF1E22DCAC00C2FEA6 /* ANTLRError.swift in Sources */, - DBBAE67F1E22DCAC00C2FEA6 /* LexerModeAction.swift in Sources */, - DBBAE6591E22DCAC00C2FEA6 /* BasicState.swift in Sources */, - DBBAE6A11E22DCAC00C2FEA6 /* PlusLoopbackState.swift in Sources */, - DBBAE7351E22DCAC00C2FEA6 /* RuntimeMetaData.swift in Sources */, - DBBAE6B71E22DCAC00C2FEA6 /* RuleTransition.swift in Sources */, - DBBAE71D1E22DCAC00C2FEA6 /* CommonUtil.swift in Sources */, - DBBAE6AF1E22DCAC00C2FEA6 /* ProfilingATNSimulator.swift in Sources */, - DBBAE71F1E22DCAC00C2FEA6 /* Stack.swift in Sources */, - DBBAE6F31E22DCAC00C2FEA6 /* LexerNoViableAltException.swift in Sources */, - DBBAE6471E22DCAC00C2FEA6 /* ATNConfig.swift in Sources */, - DBBAE6C71E22DCAC00C2FEA6 /* Transition.swift in Sources */, - DBBAE6731E22DCAC00C2FEA6 /* LexerActionType.swift in Sources */, - DBBAE72F1E22DCAC00C2FEA6 /* RecognitionException.swift in Sources */, - DBBAE7611E22DCAC00C2FEA6 /* TerminalNode.swift in Sources */, - DBBAE6571E22DCAC00C2FEA6 /* BasicBlockStartState.swift in Sources */, - DBBAE6F11E22DCAC00C2FEA6 /* LexerInterpreter.swift in Sources */, - DBBAE69D1E22DCAC00C2FEA6 /* ParserATNSimulator.swift in Sources */, - DBBAE6611E22DCAC00C2FEA6 /* DecisionEventInfo.swift in Sources */, - DBBAE68F1E22DCAC00C2FEA6 /* LookupATNConfig.swift in Sources */, - DBBAE6BB1E22DCAC00C2FEA6 /* SetTransition.swift in Sources */, - DBBAE6551E22DCAC00C2FEA6 /* AtomTransition.swift in Sources */, - DBBAE70B1E22DCAC00C2FEA6 /* StringExtension.swift in Sources */, - DBBAE64B1E22DCAC00C2FEA6 /* ATNDeserializationOptions.swift in Sources */, - DBBAE6851E22DCAC00C2FEA6 /* LexerPushModeAction.swift in Sources */, - DBBAE6E11E22DCAC00C2FEA6 /* DFAState.swift in Sources */, - DBBAE70D1E22DCAC00C2FEA6 /* TokenExtension.swift in Sources */, - DBBAE6C11E22DCAC00C2FEA6 /* StarLoopbackState.swift in Sources */, - DBBAE7431E22DCAC00C2FEA6 /* ErrorNode.swift in Sources */, - DBBAE7631E22DCAC00C2FEA6 /* TerminalNodeImpl.swift in Sources */, - DBBAE6951E22DCAC00C2FEA6 /* NotSetTransition.swift in Sources */, - DBBAE63F1E22DCAC00C2FEA6 /* ActionTransition.swift in Sources */, - DBBAE6E71E22DCAC00C2FEA6 /* FailedPredicateException.swift in Sources */, - DBBAE76B1E22DCAC00C2FEA6 /* VocabularySingle.swift in Sources */, - DBBAE6CD1E22DCAC00C2FEA6 /* BaseErrorListener.swift in Sources */, - DBBAE7491E22DCAC00C2FEA6 /* ParseTreeVisitor.swift in Sources */, - DBBAE7111E22DCAC00C2FEA6 /* Interval.swift in Sources */, - DBBAE69B1E22DCAC00C2FEA6 /* ParseInfo.swift in Sources */, - DBBAE7231E22DCAC00C2FEA6 /* Utils.swift in Sources */, - DBBAE6531E22DCAC00C2FEA6 /* ATNType.swift in Sources */, - DBBAE7591E22DCAC00C2FEA6 /* TextChunk.swift in Sources */, - DBBAE7391E22DCAC00C2FEA6 /* TokenFactory.swift in Sources */, - DBBAE76D1E22DCAC00C2FEA6 /* WritableToken.swift in Sources */, - DBBAE6371E22DCAC00C2FEA6 /* ANTLRErrorStrategy.swift in Sources */, - DBBAE6EF1E22DCAC00C2FEA6 /* Lexer.swift in Sources */, - DBBAE75B1E22DCAC00C2FEA6 /* TokenTagToken.swift in Sources */, - DBBAE68D1E22DCAC00C2FEA6 /* LookaheadEventInfo.swift in Sources */, - DBBAE7331E22DCAC00C2FEA6 /* RuleContext.swift in Sources */, - DBBAE6711E22DCAC00C2FEA6 /* LexerActionExecutor.swift in Sources */, - DBBAE7131E22DCAC00C2FEA6 /* IntervalSet.swift in Sources */, - DBBAE66B1E22DCAC00C2FEA6 /* EpsilonTransition.swift in Sources */, - DBBAE7651E22DCAC00C2FEA6 /* Tree.swift in Sources */, - DBBAE73F1E22DCAC00C2FEA6 /* TokenStreamRewriter.swift in Sources */, - DBBAE6B51E22DCAC00C2FEA6 /* RuleStopState.swift in Sources */, - DBBAE70F1E22DCAC00C2FEA6 /* HashMap.swift in Sources */, - DBBAE6491E22DCAC00C2FEA6 /* ATNConfigSet.swift in Sources */, - DBBAE7071E22DCAC00C2FEA6 /* IntStreamExtension.swift in Sources */, - DBBAE6911E22DCAC00C2FEA6 /* LookupDictionary.swift in Sources */, - DBBAE6971E22DCAC00C2FEA6 /* OrderedATNConfig.swift in Sources */, - DBBAE72D1E22DCAC00C2FEA6 /* ProxyErrorListener.swift in Sources */, - DBBAE6FB1E22DCAC00C2FEA6 /* BitSet.swift in Sources */, - DBBAE7451E22DCAC00C2FEA6 /* ParseTree.swift in Sources */, - DBBAE6691E22DCAC00C2FEA6 /* EmptyPredictionContext.swift in Sources */, - DBBAE66F1E22DCAC00C2FEA6 /* LexerAction.swift in Sources */, - DBBAE73B1E22DCAC00C2FEA6 /* TokenSource.swift in Sources */, - DBBAE6F71E22DCAC00C2FEA6 /* ArrayList.swift in Sources */, - DBBAE72B1E22DCAC00C2FEA6 /* ParserRuleContext.swift in Sources */, - DBBAE75F1E22DCAC00C2FEA6 /* SyntaxTree.swift in Sources */, - DBBAE6D91E22DCAC00C2FEA6 /* ConsoleErrorListener.swift in Sources */, - DBBAE65F1E22DCAC00C2FEA6 /* ContextSensitivityInfo.swift in Sources */, - DBBAE7091E22DCAC00C2FEA6 /* NSUUIDExtension.swift in Sources */, - DBBAE66D1E22DCAC00C2FEA6 /* ErrorInfo.swift in Sources */, - DBBAE6891E22DCAC00C2FEA6 /* LexerTypeAction.swift in Sources */, - DBBAE6B11E22DCAC00C2FEA6 /* RangeTransition.swift in Sources */, - DBBAE6671E22DCAC00C2FEA6 /* DefaultATNConfig.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F9A422F31BCCD47300A9CD35 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - DBBAE6461E22DCAC00C2FEA6 /* ATN.swift in Sources */, - DBBAE67A1E22DCAC00C2FEA6 /* LexerChannelAction.swift in Sources */, - DBBAE71A1E22DCAC00C2FEA6 /* MurmurHash.swift in Sources */, - DBBAE6A81E22DCAC00C2FEA6 /* PredicateTransition.swift in Sources */, - DBBAE65C1E22DCAC00C2FEA6 /* BlockEndState.swift in Sources */, - DBBAE7541E22DCAC00C2FEA6 /* ParseTreePatternMatcher.swift in Sources */, - DBBAE7501E22DCAC00C2FEA6 /* ParseTreeMatch.swift in Sources */, - DBBAE6FE1E22DCAC00C2FEA6 /* DoubleKeyMap.swift in Sources */, - DBBAE6C01E22DCAC00C2FEA6 /* StarBlockStartState.swift in Sources */, - DBBAE75E1E22DCAC00C2FEA6 /* RuleNode.swift in Sources */, - DBBAE6821E22DCAC00C2FEA6 /* LexerMoreAction.swift in Sources */, - DBBAE6361E22DCAC00C2FEA6 /* ANTLRErrorListener.swift in Sources */, - DBBAE6841E22DCAC00C2FEA6 /* LexerPopModeAction.swift in Sources */, - DBBAE7021E22DCAC00C2FEA6 /* ANTLRException.swift in Sources */, - DBBAE7381E22DCAC00C2FEA6 /* Token.swift in Sources */, - DBBAE7181E22DCAC00C2FEA6 /* MultiMap.swift in Sources */, - DBBAE6E41E22DCAC00C2FEA6 /* LexerDFASerializer.swift in Sources */, - DBBAE6D81E22DCAC00C2FEA6 /* CommonTokenStream.swift in Sources */, - DBBAE6E61E22DCAC00C2FEA6 /* DiagnosticErrorListener.swift in Sources */, - DBBAE6A61E22DCAC00C2FEA6 /* PredicateEvalInfo.swift in Sources */, - DBBAE7481E22DCAC00C2FEA6 /* ParseTreeListener.swift in Sources */, - DBBAE63E1E22DCAC00C2FEA6 /* AbstractPredicateTransition.swift in Sources */, - DBBAE6AC1E22DCAC00C2FEA6 /* PredictionContextCache.swift in Sources */, - DBBAE6BE1E22DCAC00C2FEA6 /* SingletonPredictionContext.swift in Sources */, - DBBAE7421E22DCAC00C2FEA6 /* AbstractParseTreeVisitor.swift in Sources */, - DBBAE68C1E22DCAC00C2FEA6 /* LL1Analyzer.swift in Sources */, - DBBAE7161E22DCAC00C2FEA6 /* IntSet.swift in Sources */, - DBBAE6EC1E22DCAC00C2FEA6 /* InterpreterRuleContext.swift in Sources */, - DBBAE63A1E22DCAC00C2FEA6 /* ANTLRFileStream.swift in Sources */, - DBBAE6781E22DCAC00C2FEA6 /* LexerATNSimulator.swift in Sources */, - DBBAE6EE1E22DCAC00C2FEA6 /* IntStream.swift in Sources */, - DBBAE67C1E22DCAC00C2FEA6 /* LexerCustomAction.swift in Sources */, - DBBAE6D61E22DCAC00C2FEA6 /* CommonTokenFactory.swift in Sources */, - DBBAE72A1E22DCAC00C2FEA6 /* ParserInterpreter.swift in Sources */, - DBBAE6C61E22DCAC00C2FEA6 /* TokensStartState.swift in Sources */, - DBBAE65E1E22DCAC00C2FEA6 /* BlockStartState.swift in Sources */, - DBBAE7321E22DCAC00C2FEA6 /* Recognizer.swift in Sources */, - DBBAE63C1E22DCAC00C2FEA6 /* ANTLRInputStream.swift in Sources */, - DBBAE7281E22DCAC00C2FEA6 /* Parser.swift in Sources */, - DBBAE6641E22DCAC00C2FEA6 /* DecisionInfo.swift in Sources */, - DBBAE73E1E22DCAC00C2FEA6 /* TokenStream.swift in Sources */, - DBBAE6441E22DCAC00C2FEA6 /* ArrayPredictionContext.swift in Sources */, - DBBAE6CA1E22DCAC00C2FEA6 /* WildcardTransition.swift in Sources */, - DBBAE6941E22DCAC00C2FEA6 /* LoopEndState.swift in Sources */, - DBBAE6CC1E22DCAC00C2FEA6 /* BailErrorStrategy.swift in Sources */, - DBBAE7581E22DCAC00C2FEA6 /* TagChunk.swift in Sources */, - DBBAE7261E22DCAC00C2FEA6 /* NoViableAltException.swift in Sources */, - DBBAE71C1E22DCAC00C2FEA6 /* Triple.swift in Sources */, - DBBAE6A41E22DCAC00C2FEA6 /* PrecedencePredicateTransition.swift in Sources */, - DBBAE7561E22DCAC00C2FEA6 /* RuleTagToken.swift in Sources */, - DBBAE76A1E22DCAC00C2FEA6 /* UnbufferedTokenStream.swift in Sources */, - DBBAE6AE1E22DCAC00C2FEA6 /* PredictionMode.swift in Sources */, - DBBAE6FA1E22DCAC00C2FEA6 /* ArrayWrapper.swift in Sources */, - DBBAE6A01E22DCAC00C2FEA6 /* PlusBlockStartState.swift in Sources */, - DBBAE6F61E22DCAC00C2FEA6 /* ListTokenSource.swift in Sources */, - DBBAE6B41E22DCAC00C2FEA6 /* RuleStartState.swift in Sources */, - DBBAE69A1E22DCAC00C2FEA6 /* OrderedATNConfigSet.swift in Sources */, - DBBAE6C41E22DCAC00C2FEA6 /* StarLoopEntryState.swift in Sources */, - DBBAE6501E22DCAC00C2FEA6 /* ATNSimulator.swift in Sources */, - DBBAE74C1E22DCAC00C2FEA6 /* ParseTreeWalker.swift in Sources */, - DBBAE6661E22DCAC00C2FEA6 /* DecisionState.swift in Sources */, - DBBAE6DE1E22DCAC00C2FEA6 /* DFA.swift in Sources */, - DBBAE6EA1E22DCAC00C2FEA6 /* InputMismatchException.swift in Sources */, - DBBAE6E01E22DCAC00C2FEA6 /* DFASerializer.swift in Sources */, - DBBAE7061E22DCAC00C2FEA6 /* CharacterExtension.swift in Sources */, - DBBAE74E1E22DCAC00C2FEA6 /* Chunk.swift in Sources */, - DBBAE6BA1E22DCAC00C2FEA6 /* SemanticContext.swift in Sources */, - DBBAE7521E22DCAC00C2FEA6 /* ParseTreePattern.swift in Sources */, - DBBAE7681E22DCAC00C2FEA6 /* Trees.swift in Sources */, - DBBAE6DC1E22DCAC00C2FEA6 /* DefaultErrorStrategy.swift in Sources */, - DBBAE6421E22DCAC00C2FEA6 /* AmbiguityInfo.swift in Sources */, - DBBAE6761E22DCAC00C2FEA6 /* LexerATNConfig.swift in Sources */, - DBBAE67E1E22DCAC00C2FEA6 /* LexerIndexedCustomAction.swift in Sources */, - DBBAE6881E22DCAC00C2FEA6 /* LexerSkipAction.swift in Sources */, - DBBAE7041E22DCAC00C2FEA6 /* ArrayExtension.swift in Sources */, - DBBAE6521E22DCAC00C2FEA6 /* ATNState.swift in Sources */, - DBBAE6D41E22DCAC00C2FEA6 /* CommonToken.swift in Sources */, - DBBAE6D21E22DCAC00C2FEA6 /* CharStream.swift in Sources */, - DBBAE6AA1E22DCAC00C2FEA6 /* PredictionContext.swift in Sources */, - DBBAE64E1E22DCAC00C2FEA6 /* ATNDeserializer.swift in Sources */, - DBBAE7221E22DCAC00C2FEA6 /* StringBuilder.swift in Sources */, - DBBAE6D01E22DCAC00C2FEA6 /* BufferedTokenStream.swift in Sources */, - DBBAE7001E22DCAC00C2FEA6 /* ANTLRError.swift in Sources */, - DBBAE6801E22DCAC00C2FEA6 /* LexerModeAction.swift in Sources */, - DBBAE65A1E22DCAC00C2FEA6 /* BasicState.swift in Sources */, - DBBAE6A21E22DCAC00C2FEA6 /* PlusLoopbackState.swift in Sources */, - DBBAE7361E22DCAC00C2FEA6 /* RuntimeMetaData.swift in Sources */, - DBBAE6B81E22DCAC00C2FEA6 /* RuleTransition.swift in Sources */, - DBBAE71E1E22DCAC00C2FEA6 /* CommonUtil.swift in Sources */, - DBBAE6B01E22DCAC00C2FEA6 /* ProfilingATNSimulator.swift in Sources */, - DBBAE7201E22DCAC00C2FEA6 /* Stack.swift in Sources */, - DBBAE6F41E22DCAC00C2FEA6 /* LexerNoViableAltException.swift in Sources */, - DBBAE6481E22DCAC00C2FEA6 /* ATNConfig.swift in Sources */, - DBBAE6C81E22DCAC00C2FEA6 /* Transition.swift in Sources */, - DBBAE6741E22DCAC00C2FEA6 /* LexerActionType.swift in Sources */, - DBBAE7301E22DCAC00C2FEA6 /* RecognitionException.swift in Sources */, - DBBAE7621E22DCAC00C2FEA6 /* TerminalNode.swift in Sources */, - DBBAE6581E22DCAC00C2FEA6 /* BasicBlockStartState.swift in Sources */, - DBBAE6F21E22DCAC00C2FEA6 /* LexerInterpreter.swift in Sources */, - DBBAE69E1E22DCAC00C2FEA6 /* ParserATNSimulator.swift in Sources */, - DBBAE6621E22DCAC00C2FEA6 /* DecisionEventInfo.swift in Sources */, - DBBAE6901E22DCAC00C2FEA6 /* LookupATNConfig.swift in Sources */, - DBBAE6BC1E22DCAC00C2FEA6 /* SetTransition.swift in Sources */, - DBBAE6561E22DCAC00C2FEA6 /* AtomTransition.swift in Sources */, - DBBAE70C1E22DCAC00C2FEA6 /* StringExtension.swift in Sources */, - DBBAE64C1E22DCAC00C2FEA6 /* ATNDeserializationOptions.swift in Sources */, - DBBAE6861E22DCAC00C2FEA6 /* LexerPushModeAction.swift in Sources */, - DBBAE6E21E22DCAC00C2FEA6 /* DFAState.swift in Sources */, - DBBAE70E1E22DCAC00C2FEA6 /* TokenExtension.swift in Sources */, - DBBAE6C21E22DCAC00C2FEA6 /* StarLoopbackState.swift in Sources */, - DBBAE7441E22DCAC00C2FEA6 /* ErrorNode.swift in Sources */, - DBBAE7641E22DCAC00C2FEA6 /* TerminalNodeImpl.swift in Sources */, - DBBAE6961E22DCAC00C2FEA6 /* NotSetTransition.swift in Sources */, - DBBAE6401E22DCAC00C2FEA6 /* ActionTransition.swift in Sources */, - DBBAE6E81E22DCAC00C2FEA6 /* FailedPredicateException.swift in Sources */, - DBBAE76C1E22DCAC00C2FEA6 /* VocabularySingle.swift in Sources */, - DBBAE6CE1E22DCAC00C2FEA6 /* BaseErrorListener.swift in Sources */, - DBBAE74A1E22DCAC00C2FEA6 /* ParseTreeVisitor.swift in Sources */, - DBBAE7121E22DCAC00C2FEA6 /* Interval.swift in Sources */, - DBBAE69C1E22DCAC00C2FEA6 /* ParseInfo.swift in Sources */, - DBBAE7241E22DCAC00C2FEA6 /* Utils.swift in Sources */, - DBBAE6541E22DCAC00C2FEA6 /* ATNType.swift in Sources */, - DBBAE75A1E22DCAC00C2FEA6 /* TextChunk.swift in Sources */, - DBBAE73A1E22DCAC00C2FEA6 /* TokenFactory.swift in Sources */, - DBBAE76E1E22DCAC00C2FEA6 /* WritableToken.swift in Sources */, - DBBAE6381E22DCAC00C2FEA6 /* ANTLRErrorStrategy.swift in Sources */, - DBBAE6F01E22DCAC00C2FEA6 /* Lexer.swift in Sources */, - DBBAE75C1E22DCAC00C2FEA6 /* TokenTagToken.swift in Sources */, - DBBAE68E1E22DCAC00C2FEA6 /* LookaheadEventInfo.swift in Sources */, - DBBAE7341E22DCAC00C2FEA6 /* RuleContext.swift in Sources */, - DBBAE6721E22DCAC00C2FEA6 /* LexerActionExecutor.swift in Sources */, - DBBAE7141E22DCAC00C2FEA6 /* IntervalSet.swift in Sources */, - DBBAE66C1E22DCAC00C2FEA6 /* EpsilonTransition.swift in Sources */, - DBBAE7661E22DCAC00C2FEA6 /* Tree.swift in Sources */, - DBBAE7401E22DCAC00C2FEA6 /* TokenStreamRewriter.swift in Sources */, - DBBAE6B61E22DCAC00C2FEA6 /* RuleStopState.swift in Sources */, - DBBAE7101E22DCAC00C2FEA6 /* HashMap.swift in Sources */, - DBBAE64A1E22DCAC00C2FEA6 /* ATNConfigSet.swift in Sources */, - DBBAE7081E22DCAC00C2FEA6 /* IntStreamExtension.swift in Sources */, - DBBAE6921E22DCAC00C2FEA6 /* LookupDictionary.swift in Sources */, - DBBAE6981E22DCAC00C2FEA6 /* OrderedATNConfig.swift in Sources */, - DBBAE72E1E22DCAC00C2FEA6 /* ProxyErrorListener.swift in Sources */, - DBBAE6FC1E22DCAC00C2FEA6 /* BitSet.swift in Sources */, - DBBAE7461E22DCAC00C2FEA6 /* ParseTree.swift in Sources */, - DBBAE66A1E22DCAC00C2FEA6 /* EmptyPredictionContext.swift in Sources */, - DBBAE6701E22DCAC00C2FEA6 /* LexerAction.swift in Sources */, - DBBAE73C1E22DCAC00C2FEA6 /* TokenSource.swift in Sources */, - DBBAE6F81E22DCAC00C2FEA6 /* ArrayList.swift in Sources */, - DBBAE72C1E22DCAC00C2FEA6 /* ParserRuleContext.swift in Sources */, - DBBAE7601E22DCAC00C2FEA6 /* SyntaxTree.swift in Sources */, - DBBAE6DA1E22DCAC00C2FEA6 /* ConsoleErrorListener.swift in Sources */, - DBBAE6601E22DCAC00C2FEA6 /* ContextSensitivityInfo.swift in Sources */, - DBBAE70A1E22DCAC00C2FEA6 /* NSUUIDExtension.swift in Sources */, - DBBAE66E1E22DCAC00C2FEA6 /* ErrorInfo.swift in Sources */, - DBBAE68A1E22DCAC00C2FEA6 /* LexerTypeAction.swift in Sources */, - DBBAE6B21E22DCAC00C2FEA6 /* RangeTransition.swift in Sources */, - DBBAE6681E22DCAC00C2FEA6 /* DefaultATNConfig.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F9A424A41BCD348C00A9CD35 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 57D4BA251E8F076200932D33 /* VisitorCalcParserATN.swift in Sources */, - 57D4BA131E8F076200932D33 /* LexerA.swift in Sources */, - 57D4BA1A1E8F076200932D33 /* VisitorBasicLexerATN.swift in Sources */, - 57D4BA1D1E8F076200932D33 /* VisitorBasicParserATN.swift in Sources */, - 57D4BA181E8F076200932D33 /* VisitorBasicBaseVisitor.swift in Sources */, - DBA2FF081E837ED900BB60D9 /* VisitorTests.swift in Sources */, - 57D4BA231E8F076200932D33 /* VisitorCalcListener.swift in Sources */, - 57D4BA161E8F076200932D33 /* LexerBATN.swift in Sources */, - 57D4BA1C1E8F076200932D33 /* VisitorBasicParser.swift in Sources */, - 57D4BA141E8F076200932D33 /* LexerAATN.swift in Sources */, - 57D4BA171E8F076200932D33 /* VisitorBasicBaseListener.swift in Sources */, - 57D4BA151E8F076200932D33 /* LexerB.swift in Sources */, - 57D4BA1E1E8F076200932D33 /* VisitorBasicVisitor.swift in Sources */, - 57D4BA241E8F076200932D33 /* VisitorCalcParser.swift in Sources */, - 57D4BA261E8F076200932D33 /* VisitorCalcVisitor.swift in Sources */, - DB09919D1E22DE9B00FE71AA /* TokenStreamTests.swift in Sources */, - 57D4BA201E8F076200932D33 /* VisitorCalcBaseVisitor.swift in Sources */, - 57D4BA221E8F076200932D33 /* VisitorCalcLexerATN.swift in Sources */, - 57D4BA1F1E8F076200932D33 /* VisitorCalcBaseListener.swift in Sources */, - 57D4BA211E8F076200932D33 /* VisitorCalcLexer.swift in Sources */, - 57D4BA1B1E8F076200932D33 /* VisitorBasicListener.swift in Sources */, - 57D4BA191E8F076200932D33 /* VisitorBasicLexer.swift in Sources */, - DBF000B31E7F59B3006DB586 /* TokenStreamRewriterTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - F9A424AF1BCD348C00A9CD35 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = F9A4211B1BCCC35000A9CD35 /* Antlr4 OSX */; - targetProxy = F9A424AE1BCD348C00A9CD35 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - F9A4212E1BCCC35000A9CD35 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VALUE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - OTHER_SWIFT_FLAGS = ""; - SDKROOT = macosx; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - F9A4212F1BCCC35000A9CD35 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VALUE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_SWIFT_FLAGS = ""; - SDKROOT = macosx; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - F9A421311BCCC35000A9CD35 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_OPTIMIZATION_LEVEL = fast; - GCC_WARN_UNUSED_VALUE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - INFOPLIST_FILE = "Sources/Info-OSX.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = org.antlr.v4.swift.macos; - PRODUCT_NAME = "$(PROJECT_NAME)"; - SKIP_INSTALL = YES; - SWIFT_DISABLE_SAFETY_CHECKS = NO; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 3.0; - }; - name = Debug; - }; - F9A421321BCCC35000A9CD35 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_OPTIMIZATION_LEVEL = fast; - GCC_WARN_UNUSED_VALUE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - INFOPLIST_FILE = "Sources/Info-OSX.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = org.antlr.v4.swift.macos; - PRODUCT_NAME = "$(PROJECT_NAME)"; - SKIP_INSTALL = YES; - SWIFT_DISABLE_SAFETY_CHECKS = YES; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 3.0; - }; - name = Release; - }; - F9A422FE1BCCD47300A9CD35 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_OPTIMIZATION_LEVEL = fast; - GCC_WARN_UNUSED_VALUE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - INFOPLIST_FILE = "Sources/Info-IOS.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = org.antlr.v4.swift.ios; - PRODUCT_NAME = "$(PROJECT_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - F9A422FF1BCCD47300A9CD35 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_OPTIMIZATION_LEVEL = fast; - GCC_WARN_UNUSED_VALUE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - INFOPLIST_FILE = "Sources/Info-IOS.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = org.antlr.v4.swift.ios; - PRODUCT_NAME = "$(PROJECT_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - F9A424B11BCD348C00A9CD35 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - COMBINE_HIDPI_IMAGES = YES; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - INFOPLIST_FILE = Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = jlabs.Antlr4Tests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; - }; - name = Debug; - }; - F9A424B21BCD348C00A9CD35 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - COMBINE_HIDPI_IMAGES = YES; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - INFOPLIST_FILE = Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = jlabs.Antlr4Tests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 3.0; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - F9A421161BCCC35000A9CD35 /* Build configuration list for PBXProject "Antlr4" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F9A4212E1BCCC35000A9CD35 /* Debug */, - F9A4212F1BCCC35000A9CD35 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - F9A421301BCCC35000A9CD35 /* Build configuration list for PBXNativeTarget "Antlr4 OSX" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F9A421311BCCC35000A9CD35 /* Debug */, - F9A421321BCCC35000A9CD35 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - F9A422FD1BCCD47300A9CD35 /* Build configuration list for PBXNativeTarget "Antlr4 IOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F9A422FE1BCCD47300A9CD35 /* Debug */, - F9A422FF1BCCD47300A9CD35 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - F9A424B01BCD348C00A9CD35 /* Build configuration list for PBXNativeTarget "Antlr4Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F9A424B11BCD348C00A9CD35 /* Debug */, - F9A424B21BCD348C00A9CD35 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = F9A421131BCCC35000A9CD35 /* Project object */; -} diff --git a/runtime/Swift/Antlr4.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/runtime/Swift/Antlr4.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a62..000000000 --- a/runtime/Swift/Antlr4.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/runtime/Swift/Antlr4.xcodeproj/project.xcworkspace/xcshareddata/Antlr4.xcscmblueprint b/runtime/Swift/Antlr4.xcodeproj/project.xcworkspace/xcshareddata/Antlr4.xcscmblueprint deleted file mode 100644 index ab75dfb7c..000000000 --- a/runtime/Swift/Antlr4.xcodeproj/project.xcworkspace/xcshareddata/Antlr4.xcscmblueprint +++ /dev/null @@ -1,30 +0,0 @@ -{ - "DVTSourceControlWorkspaceBlueprintPrimaryRemoteRepositoryKey" : "F87DC9FBC9E282B88EC1892E49DCE765631D3152", - "DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey" : { - - }, - "DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey" : { - "481D6A1A63AAA84E22CA41443AC34F2761E57E20" : 9223372036854775807, - "F87DC9FBC9E282B88EC1892E49DCE765631D3152" : 9223372036854775807 - }, - "DVTSourceControlWorkspaceBlueprintIdentifierKey" : "194AE0A2-18FF-4519-BB3D-2C7F6F175940", - "DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey" : { - "481D6A1A63AAA84E22CA41443AC34F2761E57E20" : "..", - "F87DC9FBC9E282B88EC1892E49DCE765631D3152" : "Swift\/" - }, - "DVTSourceControlWorkspaceBlueprintNameKey" : "Antlr4", - "DVTSourceControlWorkspaceBlueprintVersion" : 204, - "DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey" : "Antlr4.xcodeproj", - "DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey" : [ - { - "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "https:\/\/github.com\/hanjoes\/antlr4.git", - "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", - "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "481D6A1A63AAA84E22CA41443AC34F2761E57E20" - }, - { - "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "https:\/\/github.com\/hanjoes\/antlr4-swift-runtime.git", - "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", - "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "F87DC9FBC9E282B88EC1892E49DCE765631D3152" - } - ] -} \ No newline at end of file diff --git a/runtime/Swift/Antlr4.xcodeproj/xcshareddata/xcschemes/Antlr4 IOS.xcscheme b/runtime/Swift/Antlr4.xcodeproj/xcshareddata/xcschemes/Antlr4 IOS.xcscheme deleted file mode 100644 index 9e8223e91..000000000 --- a/runtime/Swift/Antlr4.xcodeproj/xcshareddata/xcschemes/Antlr4 IOS.xcscheme +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/runtime/Swift/Antlr4.xcodeproj/xcshareddata/xcschemes/Antlr4 OSX.xcscheme b/runtime/Swift/Antlr4.xcodeproj/xcshareddata/xcschemes/Antlr4 OSX.xcscheme deleted file mode 100644 index 7b46c7d86..000000000 --- a/runtime/Swift/Antlr4.xcodeproj/xcshareddata/xcschemes/Antlr4 OSX.xcscheme +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/runtime/Swift/boot.py b/runtime/Swift/boot.py new file mode 100755 index 000000000..b362224de --- /dev/null +++ b/runtime/Swift/boot.py @@ -0,0 +1,192 @@ +#! /usr/bin/python + +""" +Find all .g4 files and generate parsers in the same directory. +the antlr used should be the one located at user's mvn directory +the filename is antlr4-ANTLR_VERSION-SNAPSHOT.jar. You can get it +by running: "mvn install" + +NOTE: In case of customized location of .m2 folder, you can change the +USER_M2 constant below. + +the java version is used according to environment variable $JAVA_HOME. +""" +import glob +import shutil +import argparse +import fnmatch +import os.path +import time +from subprocess import call + + +# ANTLR Version, here we only care about major version. +MAJOR_VERSION = "4" + +# Note: User defines their own M2_HOME should change this variable. +USER_M2 = os.path.expanduser("~") + "/.m2" +TMP_FOLDER = "/tmp/" + +# The directory contains this script. +DIR = os.path.dirname(os.path.realpath(__file__)) + +# The following two are using glob syntax. +ANTLR4_FOLDER = USER_M2 + "/repository/org/antlr/antlr4/*-SNAPSHOT" +ANTLR4 = ANTLR4_FOLDER + "/antlr4-*-SNAPSHOT-complete.jar" + +# Colors +RED = "\033[91;1m" +GREEN = "\033[32;1m" +YELLOW = "\033[93;1m" +CYAN = "\033[36;1m" +GREY = "\033[38;2;127;127;127m" +RESET = "\033[0m" + + +def find_a4_jar(): + """ + Finds the antlr4 jar. + """ + matches = glob.glob(ANTLR4) + if len(matches) == 0: + return None + sorted(matches, reverse=True) + return matches[0] + + +def find_g4(): + """ + Find all g4 files and return a list of them. + The recursive search starts from the directory containing + this python file. + """ + file_path = os.path.realpath(__file__) + parent_folder = file_path[0:file_path.rindex("/") + 1] + res = [] + for cur, _, filenames in os.walk(parent_folder): + cur_files = fnmatch.filter(filenames, "*.g4") + res += [cur + "/" + cur_file for cur_file in cur_files] + return res + + +def gen_parser(grammar, a4): + """ + Generate parser for the input g4 file. + :param grammar: grammar file + :param a4: antlr4 runtime + :return: None + """ + grammar_folder = grammar[0:grammar.rindex("/") + 1] + java_home = os.environ["JAVA_HOME"] + java = java_home + "/bin/java" + if not os.path.exists(java): + antlr_complains("Cannot find java. Check your JAVA_HOME setting.") + return + + call([java, "-jar", a4, + "-Dlanguage=Swift", grammar, "-visitor", + "-o", grammar_folder + "/gen"]) + + +def swift_test(): + """ + Run unit tests. + """ + generate_parser() + call(["swift", "test"]) + + +def get_argument_parser(): + """ + Initialize argument parser. + :return: the argument parser + """ + p = argparse.ArgumentParser(description="Helper script for ANTLR4 Swift target. " + " flag means the command is mostly used by a developer. " + " flag means the command should be used by user. ") + p.add_argument("--gen-spm-module", + action="store_true", + help=" Generates a Swift Package Manager flavored module. " + "Use this command if you want to include ANTLR4 as SPM dependency.", ) + p.add_argument("--gen-xcodeproj", + action="store_true", + help=" Generates an Xcode project for ANTLR4 Swift runtime. " + "This directive will generate all the required parsers for the project. " + "Feel free to re-run whenever you updated the test grammar files.") + p.add_argument("--test", + action="store_true", + help=" Run unit tests.") + return p + + +def generate_spm_module(in_folder=TMP_FOLDER): + """ + Generate spm module in the specified folder, default + to the system's tmp folder. + + After generation, user can simply use the prompt SPM + code to include the ANTLR4 Swift runtime package. + :param in_folder: the folder where we generate the SPM module. + :return: None + """ + + tmp_antlr_folder = in_folder + "Antlr4-tmp-" + str(int(time.time())) + os.mkdir(tmp_antlr_folder) + + # Copy folders and SPM manifest file. + dirs_to_copy = ["Sources", "Tests"] + for dir_to_copy in dirs_to_copy: + shutil.copytree(DIR + "/" + dir_to_copy, tmp_antlr_folder + "/" + dir_to_copy) + + shutil.copy("Package.swift", tmp_antlr_folder) + + os.chdir(tmp_antlr_folder) + call(["git", "init"]) + call(["git", "add", "*"]) + call(["git", "commit", "-m", "Initial commit."]) + call(["git", "tag", "{}.0.0".format(MAJOR_VERSION)]) + + antlr_says("Created local repository.") + antlr_says("Put .Package(url: \"{}\", majorVersion: {}) in Package.swift.".format(os.getcwd(), MAJOR_VERSION)) + + +def generate_xcodeproj(): + """ + Generates the ANTLR4 Swift runtime Xcode project. + + This method will also generate parsers required by + the runtime tests. + :return: + """ + generate_parser() + call(["swift", "package", "generate-xcodeproj"]) + + +def generate_parser(): + antlr = find_a4_jar() + if antlr is None: + antlr_complains("Run \"mvn install\" in antlr4 project root first or check mvn settings") + exit() + + _ = [gen_parser(f, antlr) for f in find_g4()] + + +def antlr_says(msg): + print GREEN + "[ANTLR] " + msg + RESET + + +def antlr_complains(msg): + print RED + "[ANTLR] " + msg + RESET + + +if __name__ == "__main__": + parser = get_argument_parser() + args = parser.parse_args() + if args.gen_spm_module: + generate_spm_module() + elif args.gen_xcodeproj: + generate_xcodeproj() + elif args.test: + swift_test() + else: + parser.print_help() diff --git a/runtime/Swift/test.py b/runtime/Swift/test.py deleted file mode 100755 index 7b00a7ac6..000000000 --- a/runtime/Swift/test.py +++ /dev/null @@ -1,77 +0,0 @@ -#! /usr/bin/python - -""" -Find all .g4 files and generate parsers in the same directory. -the antlr used should be the one located at user's mvn directory -the filename is antlr4-ANTLR_VERSION-SNAPSHOT.jar. You can get it -by running: "mvn install" - -NOTE: In case of customized location of .m2 folder, you can change the -USER_M2 constant below. - -the java version is used according to environment variable $JAVA_HOME. -""" - -import fnmatch -import os.path -from subprocess import call - -ANTLR_VERSION = '4.7' -USER_M2 = os.path.expanduser('~') + '/.m2/' -ANTLR4_FOLDER = USER_M2 + 'repository/org/antlr/antlr4/' + ANTLR_VERSION + '-SNAPSHOT/' -ANTLR4_JAR = ANTLR4_FOLDER + 'antlr4-' + ANTLR_VERSION + '-SNAPSHOT-complete.jar' - - -def jar_exists(): - """ - Finds the antlr4 jar. - """ - return os.path.exists(ANTLR4_JAR) - - -def find_g4(): - """ - Find all g4 files and return a list of them. - The recursive search starts from the directory containing - this python file. - """ - file_path = os.path.realpath(__file__) - parent_folder = file_path[0:file_path.rindex('/')+1] - res = [] - for cur, _, filenames in os.walk(parent_folder): - cur_files = fnmatch.filter(filenames, "*.g4") - res += [cur+'/'+cur_file for cur_file in cur_files] - return res - - -def gen_parser(grammar): - """ - Generate parser for the input g4 file. - """ - grammar_folder = grammar[0:grammar.rindex('/')+1] - java_home = os.environ['JAVA_HOME'] - java = java_home + '/bin/java' - if not os.path.exists(java): - print 'Cannot find java. Check your JAVA_HOME setting.' - return - - call([java, '-jar', ANTLR4_JAR,\ - '-Dlanguage=Swift', grammar, '-visitor',\ - '-o', grammar_folder + '/gen']) - - -def swift_test(): - """ - Run unit tests. - """ - call(['swift', 'test']) - - -if __name__ == '__main__': - if not jar_exists(): - print 'Run "mvn install" in antlr4 project root' + \ - 'first or check mvn settings' - exit() - - _ = [gen_parser(f) for f in find_g4()] - swift_test()