#0T      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Noneftree-sitter-ruby?Statically-known rules corresponding to symbols in the grammar.ionhjpq  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgklmrstuvwxyz{|}~     ionhjpq  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgklmrstuvwxyz{|}~     None ".45679;MdkpF!"#$%&'()*+,-.0/12354678:9;<>=?@ABCDEFGIHJKLMONPQSRTUVWYXZ[]\^_a`bcedfghjiklnmoprqstuvwxyz{}|~      !"#%&$(')*,+-./0123546789:;<=>?@ABCDEFGHKIJLMONPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrpstvwuxy{|z}~      !"#$%&')(*+,-./0123675489:;<=>?@ABCDEFGHIKLJMNOPQRSTUVYXWZ[\]^_`abcdeF!"#$%&'()*+,-.0/12354678:9;<>=?@ABCDEFGIHJKLMONPQSRTUVWYXZ[]\^_a`bcedfghjiklnmoprqstuvwxyz{}|~      !"#%&$(')*,+-./0123546789:;<=>?@ABCDEFGHKIJLMONPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrpstvwuxy{|z}~      !"#$%&')(*+,-./0123675489:;<=>?@ABCDEFGHIKLJMNOPQRSTUVYXWZ[\]^_`abcde      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01  234ss567qq89rr:;<=>?@ABuuCDEFmmGHwwIJKL  MNOPQRyySTUnnVWttXY}}Z[\]^_`abvvcdooefxxghizzjklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ tree-sitter-ruby-0.4.0.0-inplaceTreeSitter.Ruby.ASTTreeSitter.RubydebugSymbolNames:tree-sitter-ruby-0.4.0.0-inplace-tree-sitter-ruby-internalTreeSitter.Ruby.Internaltree_sitter_rubyGrammarEnd Identifier AnonHiddenEND Uninterpreted AnonBEGIN AnonLBrace AnonRBraceAnonENDAnonDef AnonLParen AnonRParenAnonDotAnonColonColon AnonCommaAnonPipe AnonSemicolonAnonStar AnonStarStar AnonAmpersand AnonColon AnonEqual AnonClass AnonLAngle AnonModuleAnonEnd AnonReturn AnonYield AnonBreakAnonNextAnonRedo AnonRetryAnonIf AnonUnless AnonWhile AnonUntil AnonRescueAnonForAnonInAnonDoAnonCaseAnonWhen AnonElsifAnonElseAnonThen AnonBegin AnonEnsureAnonEqualRAngle AnonLBracket AnonRBracketAnonColonColon'AnonAmpersandDot AnonLParen' AnonPlusEqualAnonMinusEqual AnonStarEqualAnonStarStarEqualAnonSlashEqualAnonPipePipeEqual AnonPipeEqualAnonAmpersandAmpersandEqualAnonAmpersandEqualAnonPercentEqualAnonRAngleRAngleEqualAnonLAngleLAngleEqualAnonCaretEqual AnonQuestion AnonColon' AnonDotDot AnonDotDotDotAnonAndAnonOr AnonPipePipeAnonAmpersandAmpersandAnonLAngleLAngleAnonRAngleRAngleAnonLAngleEqual AnonRAngleAnonRAngleEqual AnonCaretAnonPlus AnonSlash AnonPercentAnonEqualEqual AnonBangEqualAnonEqualEqualEqualAnonLAngleEqualRAngleAnonEqualTilde AnonBangTildeAnonDefinedQuestionAnonNotAnonBang AnonTilde AnonMinus AnonPlusAt AnonMinusAtAnonLBracketRBracketAnonLBracketRBracketEqual AnonBacktick AnonUndef AnonAliasCommentIntegerFloatComplexAnonRSuperSelfTrueFalseNilConstantInstanceVariable ClassVariableGlobalVariable CharacterAnonHashLBraceAuxStringArrayToken1EscapeSequence AnonLBracket'AnonMinusRAngleHiddenLineBreakHiddenSimpleSymbol AnonDQuoteAnonColonDQuote AnonBacktick' AnonSlash'AnonPercentWLParenAnonPercentILParenHiddenHeredocBodyStartHiddenStringContentHiddenHeredocContentHiddenStringEnd HeredocEndHeredocBeginningAnonAmpersand' AnonStar' AnonMinus' AnonMinus'' AnonStar''AnonLAngleLAngle'SymbolProgramHiddenStatements BeginBlockEndBlockHiddenStatementMethodSingletonMethodHiddenMethodRest ParametersBareParametersBlockParametersHiddenFormalParameterHiddenSimpleFormalParameterSplatParameterHashSplatParameterBlockParameterKeywordParameterOptionalParameterClass SuperclassSingletonClassModuleReturnYieldBreakNextReturn'Yield'Break'Next'RedoRetry IfModifierUnlessModifier WhileModifier UntilModifierRescueModifierWhileUntilForInDoCaseWhenPatternIfUnlessElsifElseThenBeginEnsureRescue ExceptionsExceptionVariableHiddenBodyStatementHiddenExpression HiddenArg HiddenPrimaryParenthesizedStatementsElementReferenceScopeResolutionCall MethodCall MethodCall' ArgumentList ArgumentList'#HiddenArgumentListWithTrailingCommaHiddenArgument SplatArgumentHashSplatArgument BlockArgumentDoBlockBlock Assignment Assignment'OperatorAssignmentOperatorAssignment' ConditionalRangeBinaryBinary'UnaryUnary'Unary''RightAssignmentListLeftAssignmentList HiddenMlhsDestructuredLeftAssignmentRestAssignment HiddenLhsHiddenVariableOperatorHiddenMethodNameSetterUndefAliasRational ChainedString InterpolationStringSubshell StringArray SymbolArraySymbol'Regex HeredocBodyAuxHiddenLiteralContentsArrayHashPairLambdaEmptyStatementHiddenTerminatorAuxHiddenStatementsRepeat1AuxParametersRepeat1AuxBlockParametersRepeat1 AuxForRepeat1AuxCaseRepeat1AuxCaseRepeat2AuxWhenRepeat1AuxExceptionsRepeat1AuxHiddenBodyStatementRepeat1AuxCommandArgumentListRepeat1AuxHiddenMlhsRepeat1AuxUndefRepeat1AuxChainedStringRepeat1AuxStringArrayRepeat1AuxSymbolArrayRepeat1AuxHeredocBodyRepeat1AuxHashRepeat1 AnonDQuote' BareString BareSymbolDestructuredParameterLambdaParametersMethodParameters ParseError$fSymbolGrammar$fBoundedGrammar $fEnumGrammar $fEqGrammar $fIxGrammar $fOrdGrammar $fShowGrammarAnonymousTildeAnonymousRBraceAnonymousPipePipeEqualAnonymousPipePipeAnonymousPipeEqual AnonymousPipeAnonymousLBraceAnonymousYieldAnonymousWhile AnonymousWhenAnonymousUntilAnonymousUnless$sel:ann:Uninterpreted$sel:text:UninterpretedAnonymousUndef $sel:ann:True$sel:text:True AnonymousThen$sel:ann:Super$sel:text:Super $sel:ann:Self$sel:text:SelfAnonymousReturnAnonymousRetryAnonymousRescue AnonymousRedo AnonymousR AnonymousOr AnonymousNot $sel:ann:Nil $sel:text:Nil AnonymousNextAnonymousModule$sel:ann:Integer$sel:text:Integer$sel:ann:InstanceVariable$sel:text:InstanceVariable AnonymousIn AnonymousIf$sel:ann:Identifier$sel:text:Identifier$sel:ann:HeredocEnd$sel:text:HeredocEnd$sel:ann:HeredocBeginning$sel:text:HeredocBeginning$sel:ann:GlobalVariable$sel:text:GlobalVariable AnonymousFor$sel:ann:Float$sel:text:Float$sel:ann:False$sel:text:False$sel:ann:EscapeSequence$sel:text:EscapeSequenceAnonymousEnsure AnonymousEndAnonymousElsif AnonymousElse AnonymousDoAnonymousDefinedQuestion AnonymousDef$sel:ann:Constant$sel:text:Constant$sel:ann:Complex$sel:text:Complex$sel:ann:ClassVariable$sel:text:ClassVariableAnonymousClass$sel:ann:Character$sel:text:Character AnonymousCaseAnonymousBreakAnonymousBegin AnonymousAndAnonymousAliasAnonymousBacktick AnonymousUnderscoreENDUnderscoreAnonymousCaretEqualAnonymousCaretAnonymousRBracketAnonymousLBracketRBracketEqualAnonymousLBracketRBracketAnonymousLBracket AnonymousENDAnonymousBEGINAnonymousQuestionAnonymousRAngleRAngleEqualAnonymousRAngleRAngleAnonymousRAngleEqualAnonymousRAngleAnonymousEqualTildeAnonymousEqualRAngleAnonymousEqualEqualEqualAnonymousEqualEqualAnonymousEqualAnonymousLAngleEqualRAngleAnonymousLAngleEqualAnonymousLAngleLAngleEqualAnonymousLAngleLAngleAnonymousLAngleAnonymousSemicolonAnonymousColonColonAnonymousColonDQuoteAnonymousColonAnonymousSlashEqualAnonymousSlashAnonymousDotDotDotAnonymousDotDot AnonymousDotAnonymousMinusAtAnonymousMinusRAngleAnonymousMinusEqualAnonymousMinusAnonymousCommaAnonymousPlusAtAnonymousPlusEqual AnonymousPlusAnonymousStarEqualAnonymousStarStarEqualAnonymousStarStar AnonymousStarAnonymousRParenAnonymousLParenAnonymousAmpersandEqualAnonymousAmpersandDot AnonymousAmpersandAmpersandEqualAnonymousAmpersandAmpersandAnonymousAmpersandAnonymousPercentwLParenAnonymousPercentiLParenAnonymousPercentEqualAnonymousPercentAnonymousHashLBraceAnonymousDQuoteAnonymousBangTildeAnonymousBangEqual AnonymousBang$sel:ann:Yield$sel:extraChildren:Yield$sel:ann:WhileModifier$sel:body:WhileModifier$sel:condition:WhileModifier$sel:ann:While$sel:body:While$sel:condition:While $sel:ann:When$sel:pattern:When$sel:body:When$sel:ann:UntilModifier$sel:body:UntilModifier$sel:condition:UntilModifier$sel:ann:Until$sel:body:Until$sel:condition:Until$sel:ann:UnlessModifier$sel:body:UnlessModifier$sel:condition:UnlessModifier$sel:ann:Unless$sel:alternative:Unless$sel:consequence:Unless$sel:condition:Unless$sel:ann:Undef$sel:extraChildren:Undef$sel:ann:Unary$sel:extraChildren:Unary $sel:ann:Then$sel:extraChildren:Then$sel:ann:SymbolArray$sel:extraChildren:SymbolArray$sel:ann:Symbol$sel:extraChildren:Symbol$sel:ann:Superclass$sel:extraChildren:Superclass$sel:ann:Subshell$sel:extraChildren:Subshell$sel:ann:StringArray$sel:extraChildren:StringArray$sel:ann:String$sel:extraChildren:String$sel:ann:SplatParameter$sel:name:SplatParameter$sel:ann:SplatArgument $sel:extraChildren:SplatArgument$sel:ann:SingletonMethod$sel:name:SingletonMethod$sel:parameters:SingletonMethod$sel:object:SingletonMethod"$sel:extraChildren:SingletonMethod$sel:ann:SingletonClass$sel:value:SingletonClass!$sel:extraChildren:SingletonClass$sel:ann:Setter$sel:extraChildren:Setter$sel:ann:ScopeResolution$sel:name:ScopeResolution$sel:scope:ScopeResolution$sel:ann:RightAssignmentList&$sel:extraChildren:RightAssignmentList$sel:ann:Return$sel:extraChildren:Return$sel:ann:Retry$sel:extraChildren:Retry$sel:ann:RestAssignment!$sel:extraChildren:RestAssignment$sel:ann:RescueModifier$sel:body:RescueModifier$sel:handler:RescueModifier$sel:ann:Rescue$sel:exceptions:Rescue$sel:body:Rescue$sel:variable:Rescue$sel:ann:Regex$sel:extraChildren:Regex $sel:ann:Redo$sel:extraChildren:Redo$sel:ann:Rational$sel:extraChildren:Rational$sel:ann:Range$sel:extraChildren:Range$sel:ann:Program$sel:extraChildren:Program$sel:ann:Pattern$sel:extraChildren:Pattern $sel:ann:ParenthesizedStatements*$sel:extraChildren:ParenthesizedStatements $sel:ann:Pair$sel:value:Pair $sel:key:Pair$sel:ann:OptionalParameter$sel:value:OptionalParameter$sel:name:OptionalParameter$sel:ann:OperatorAssignment$sel:left:OperatorAssignment$sel:right:OperatorAssignment$sel:ann:Operator$sel:text:Operator $sel:ann:Next$sel:extraChildren:Next$sel:ann:Module$sel:name:Module$sel:extraChildren:Module$sel:ann:MethodParameters#$sel:extraChildren:MethodParameters$sel:ann:MethodCall$sel:arguments:MethodCall$sel:block:MethodCall$sel:method:MethodCall$sel:ann:Method$sel:name:Method$sel:parameters:Method$sel:extraChildren:Method$sel:ann:LeftAssignmentList%$sel:extraChildren:LeftAssignmentList$sel:ann:LambdaParameters#$sel:extraChildren:LambdaParameters$sel:ann:Lambda$sel:body:Lambda$sel:parameters:Lambda$sel:ann:KeywordParameter$sel:value:KeywordParameter$sel:name:KeywordParameter$sel:ann:Interpolation $sel:extraChildren:Interpolation $sel:ann:In$sel:extraChildren:In$sel:ann:IfModifier$sel:body:IfModifier$sel:condition:IfModifier $sel:ann:If$sel:alternative:If$sel:consequence:If$sel:condition:If$sel:ann:HashSplatParameter$sel:name:HashSplatParameter$sel:ann:HashSplatArgument$$sel:extraChildren:HashSplatArgument $sel:ann:Hash$sel:extraChildren:Hash $sel:ann:For$sel:pattern:For $sel:body:For$sel:value:For$sel:ann:Exceptions$sel:extraChildren:Exceptions$sel:ann:ExceptionVariable$$sel:extraChildren:ExceptionVariable$sel:ann:Ensure$sel:extraChildren:Ensure$sel:ann:EndBlock$sel:extraChildren:EndBlock$sel:ann:EmptyStatement$sel:text:EmptyStatement$sel:ann:Elsif$sel:alternative:Elsif$sel:consequence:Elsif$sel:condition:Elsif $sel:ann:Else$sel:condition:Else$sel:extraChildren:Else$sel:ann:ElementReference$sel:object:ElementReference#$sel:extraChildren:ElementReference$sel:ann:DoBlock$sel:extraChildren:DoBlock $sel:ann:Do$sel:extraChildren:Do$sel:ann:DestructuredParameter($sel:extraChildren:DestructuredParameter#$sel:ann:DestructuredLeftAssignment-$sel:extraChildren:DestructuredLeftAssignment$sel:ann:Conditional$sel:alternative:Conditional$sel:consequence:Conditional$sel:condition:Conditional$sel:ann:Class$sel:name:Class$sel:extraChildren:Class$sel:ann:ChainedString $sel:extraChildren:ChainedString $sel:ann:Case$sel:value:Case$sel:extraChildren:Case $sel:ann:Call$sel:receiver:Call$sel:method:Call$sel:ann:Break$sel:extraChildren:Break$sel:ann:BlockParameters"$sel:extraChildren:BlockParameters$sel:ann:BlockParameter$sel:name:BlockParameter$sel:ann:BlockArgument $sel:extraChildren:BlockArgument$sel:ann:Block$sel:extraChildren:Block$sel:ann:Binary$sel:operator:Binary$sel:left:Binary$sel:right:Binary$sel:ann:BeginBlock$sel:extraChildren:BeginBlock$sel:ann:Begin$sel:extraChildren:Begin$sel:ann:BareSymbol$sel:extraChildren:BareSymbol$sel:ann:BareString$sel:extraChildren:BareString$sel:ann:Assignment$sel:left:Assignment$sel:right:Assignment$sel:ann:Array$sel:extraChildren:Array$sel:ann:ArgumentList$sel:extraChildren:ArgumentList$sel:ann:Alias$sel:alias:Alias$sel:name:AliasVariable StatementPrimary MethodNameLhsArg$fSymbolMatchingEmptyStatement$fSymbolMatchingOperator$fSymbolMatchingCharacter$fSymbolMatchingClassVariable$fSymbolMatchingComplex$fSymbolMatchingConstant$fSymbolMatchingEscapeSequence$fSymbolMatchingFalse$fSymbolMatchingFloat$fSymbolMatchingGlobalVariable $fSymbolMatchingHeredocBeginning$fSymbolMatchingHeredocEnd$fSymbolMatchingIdentifier$fSymbolMatchingSplatParameter$fSymbolMatchingSetter"$fSymbolMatchingHashSplatParameter$fSymbolMatchingBlockParameter $fSymbolMatchingInstanceVariable$fSymbolMatchingInteger$fSymbolMatchingRational$fSymbolMatchingNil$fSymbolMatchingSelf$fSymbolMatchingSuper$fSymbolMatchingTrue$fSymbolMatchingUninterpreted$fSymbolMatchingYield$fSymbolMatchingWhileModifier$fSymbolMatchingWhile$fSymbolMatchingWhen$fSymbolMatchingUntilModifier$fSymbolMatchingUntil$fSymbolMatchingUnlessModifier$fSymbolMatchingUnless$fSymbolMatchingUndef$fSymbolMatchingUnary$fSymbolMatchingThen$fSymbolMatchingSymbolArray$fSymbolMatchingSymbol$fSymbolMatchingSuperclass$fSymbolMatchingSubshell$fSymbolMatchingStringArray$fSymbolMatchingString$fSymbolMatchingSplatArgument$fSymbolMatchingSingletonMethod$fSymbolMatchingSingletonClass$fSymbolMatchingScopeResolution#$fSymbolMatchingRightAssignmentList$fSymbolMatchingReturn$fSymbolMatchingRetry$fSymbolMatchingRestAssignment$fSymbolMatchingRescueModifier$fSymbolMatchingRescue$fSymbolMatchingRegex$fSymbolMatchingRedo$fSymbolMatchingRange$fSymbolMatchingPattern'$fSymbolMatchingParenthesizedStatements$fSymbolMatchingPair!$fSymbolMatchingOptionalParameter"$fSymbolMatchingOperatorAssignment$fSymbolMatchingNext$fSymbolMatchingModule $fSymbolMatchingMethodParameters$fSymbolMatchingMethodCall$fSymbolMatchingMethod"$fSymbolMatchingLeftAssignmentList $fSymbolMatchingLambdaParameters$fSymbolMatchingLambda $fSymbolMatchingKeywordParameter$fSymbolMatchingInterpolation$fSymbolMatchingIn$fSymbolMatchingIfModifier$fSymbolMatchingIf!$fSymbolMatchingHashSplatArgument$fSymbolMatchingHash$fSymbolMatchingFor$fSymbolMatchingExceptions!$fSymbolMatchingExceptionVariable$fSymbolMatchingEnsure$fSymbolMatchingEndBlock$fSymbolMatchingElsif$fSymbolMatchingElse $fSymbolMatchingElementReference$fSymbolMatchingDoBlock$fSymbolMatchingDo%$fSymbolMatchingDestructuredParameter*$fSymbolMatchingDestructuredLeftAssignment$fSymbolMatchingConditional$fSymbolMatchingClass$fSymbolMatchingChainedString$fSymbolMatchingCase$fSymbolMatchingCall$fSymbolMatchingBreak$fSymbolMatchingBlockParameters$fSymbolMatchingBlockArgument$fSymbolMatchingBlock$fSymbolMatchingBinary$fSymbolMatchingBeginBlock$fSymbolMatchingBegin$fSymbolMatchingBareSymbol$fSymbolMatchingBareString$fSymbolMatchingAssignment$fSymbolMatchingArray$fSymbolMatchingArgumentList$fSymbolMatchingAlias$fSymbolMatchingProgram$fEqEmptyStatement$fOrdEmptyStatement$fShowEmptyStatement$fGenericEmptyStatement$fFoldableEmptyStatement$fFunctorEmptyStatement$fTraversableEmptyStatement$fGeneric1EmptyStatement$fUnmarshalEmptyStatement $fEqOperator $fOrdOperator$fShowOperator$fGenericOperator$fFoldableOperator$fFunctorOperator$fTraversableOperator$fGeneric1Operator$fUnmarshalOperator $fEqCharacter$fOrdCharacter$fShowCharacter$fGenericCharacter$fFoldableCharacter$fFunctorCharacter$fTraversableCharacter$fGeneric1Character$fUnmarshalCharacter$fEqClassVariable$fOrdClassVariable$fShowClassVariable$fGenericClassVariable$fFoldableClassVariable$fFunctorClassVariable$fTraversableClassVariable$fGeneric1ClassVariable$fUnmarshalClassVariable $fEqComplex $fOrdComplex $fShowComplex$fGenericComplex$fFoldableComplex$fFunctorComplex$fTraversableComplex$fGeneric1Complex$fUnmarshalComplex $fEqConstant $fOrdConstant$fShowConstant$fGenericConstant$fFoldableConstant$fFunctorConstant$fTraversableConstant$fGeneric1Constant$fUnmarshalConstant$fEqEscapeSequence$fOrdEscapeSequence$fShowEscapeSequence$fGenericEscapeSequence$fFoldableEscapeSequence$fFunctorEscapeSequence$fTraversableEscapeSequence$fGeneric1EscapeSequence$fUnmarshalEscapeSequence $fEqFalse $fOrdFalse $fShowFalse$fGenericFalse$fFoldableFalse$fFunctorFalse$fTraversableFalse$fGeneric1False$fUnmarshalFalse $fEqFloat $fOrdFloat $fShowFloat$fGenericFloat$fFoldableFloat$fFunctorFloat$fTraversableFloat$fGeneric1Float$fUnmarshalFloat$fEqGlobalVariable$fOrdGlobalVariable$fShowGlobalVariable$fGenericGlobalVariable$fFoldableGlobalVariable$fFunctorGlobalVariable$fTraversableGlobalVariable$fGeneric1GlobalVariable$fUnmarshalGlobalVariable$fEqHeredocBeginning$fOrdHeredocBeginning$fShowHeredocBeginning$fGenericHeredocBeginning$fFoldableHeredocBeginning$fFunctorHeredocBeginning$fTraversableHeredocBeginning$fGeneric1HeredocBeginning$fUnmarshalHeredocBeginning$fEqHeredocEnd$fOrdHeredocEnd$fShowHeredocEnd$fGenericHeredocEnd$fFoldableHeredocEnd$fFunctorHeredocEnd$fTraversableHeredocEnd$fGeneric1HeredocEnd$fUnmarshalHeredocEnd$fEqIdentifier$fOrdIdentifier$fShowIdentifier$fGenericIdentifier$fFoldableIdentifier$fFunctorIdentifier$fTraversableIdentifier$fGeneric1Identifier$fUnmarshalIdentifier$fEqSplatParameter$fOrdSplatParameter$fShowSplatParameter$fGenericSplatParameter$fFoldableSplatParameter$fFunctorSplatParameter$fTraversableSplatParameter$fGeneric1SplatParameter$fUnmarshalSplatParameter $fEqSetter $fOrdSetter $fShowSetter$fGenericSetter$fFoldableSetter$fFunctorSetter$fTraversableSetter$fGeneric1Setter$fUnmarshalSetter$fEqHashSplatParameter$fOrdHashSplatParameter$fShowHashSplatParameter$fGenericHashSplatParameter$fFoldableHashSplatParameter$fFunctorHashSplatParameter$fTraversableHashSplatParameter$fGeneric1HashSplatParameter$fUnmarshalHashSplatParameter$fEqBlockParameter$fOrdBlockParameter$fShowBlockParameter$fGenericBlockParameter$fFoldableBlockParameter$fFunctorBlockParameter$fTraversableBlockParameter$fGeneric1BlockParameter$fUnmarshalBlockParameter$fEqInstanceVariable$fOrdInstanceVariable$fShowInstanceVariable$fGenericInstanceVariable$fFoldableInstanceVariable$fFunctorInstanceVariable$fTraversableInstanceVariable$fGeneric1InstanceVariable$fUnmarshalInstanceVariable $fEqInteger $fOrdInteger $fShowInteger$fGenericInteger$fFoldableInteger$fFunctorInteger$fTraversableInteger$fGeneric1Integer$fUnmarshalInteger $fEqRational $fOrdRational$fShowRational$fGenericRational$fFoldableRational$fFunctorRational$fTraversableRational$fGeneric1Rational$fUnmarshalRational$fEqNil$fOrdNil $fShowNil $fGenericNil $fFoldableNil $fFunctorNil$fTraversableNil $fGeneric1Nil$fUnmarshalNil$fEqSelf $fOrdSelf $fShowSelf $fGenericSelf$fFoldableSelf $fFunctorSelf$fTraversableSelf$fGeneric1Self$fUnmarshalSelf $fEqSuper $fOrdSuper $fShowSuper$fGenericSuper$fFoldableSuper$fFunctorSuper$fTraversableSuper$fGeneric1Super$fUnmarshalSuper$fSymbolMatchingVariable $fEqVariable $fOrdVariable$fShowVariable$fGenericVariable$fFoldableVariable$fFunctorVariable$fTraversableVariable$fGeneric1Variable$fUnmarshalVariable$fEqTrue $fOrdTrue $fShowTrue $fGenericTrue$fFoldableTrue $fFunctorTrue$fTraversableTrue$fGeneric1True$fUnmarshalTrue$fEqUninterpreted$fOrdUninterpreted$fShowUninterpreted$fGenericUninterpreted$fFoldableUninterpreted$fFunctorUninterpreted$fTraversableUninterpreted$fGeneric1Uninterpreted$fUnmarshalUninterpreted $fEqBinary $fOrdBinary $fShowBinary$fGenericBinary$fFoldableBinary$fFunctorBinary$fTraversableBinary$fGeneric1Binary$fUnmarshalBinary $fEqYield $fOrdYield $fShowYield$fGenericYield$fFoldableYield$fFunctorYield$fTraversableYield$fGeneric1Yield$fUnmarshalYield$fEqArgumentList$fOrdArgumentList$fShowArgumentList$fGenericArgumentList$fFoldableArgumentList$fFunctorArgumentList$fTraversableArgumentList$fGeneric1ArgumentList$fUnmarshalArgumentList$fEqSplatArgument$fOrdSplatArgument$fShowSplatArgument$fGenericSplatArgument$fFoldableSplatArgument$fFunctorSplatArgument$fTraversableSplatArgument$fGeneric1SplatArgument$fUnmarshalSplatArgument$fSymbolMatchingArg$fEqArg$fOrdArg $fShowArg $fGenericArg $fFoldableArg $fFunctorArg$fTraversableArg $fGeneric1Arg$fUnmarshalArg $fEqUnary $fOrdUnary $fShowUnary$fGenericUnary$fFoldableUnary$fFunctorUnary$fTraversableUnary$fGeneric1Unary$fUnmarshalUnary$fEqParenthesizedStatements$fOrdParenthesizedStatements$fShowParenthesizedStatements $fGenericParenthesizedStatements!$fFoldableParenthesizedStatements $fFunctorParenthesizedStatements$$fTraversableParenthesizedStatements!$fGeneric1ParenthesizedStatements"$fUnmarshalParenthesizedStatements$fSymbolMatchingStatement $fEqStatement$fOrdStatement$fShowStatement$fGenericStatement$fFoldableStatement$fFunctorStatement$fTraversableStatement$fGeneric1Statement$fUnmarshalStatement$fEqWhileModifier$fOrdWhileModifier$fShowWhileModifier$fGenericWhileModifier$fFoldableWhileModifier$fFunctorWhileModifier$fTraversableWhileModifier$fGeneric1WhileModifier$fUnmarshalWhileModifier $fEqReturn $fOrdReturn $fShowReturn$fGenericReturn$fFoldableReturn$fFunctorReturn$fTraversableReturn$fGeneric1Return$fUnmarshalReturn$fEqNext $fOrdNext $fShowNext $fGenericNext$fFoldableNext $fFunctorNext$fTraversableNext$fGeneric1Next$fUnmarshalNext$fEqMethodCall$fOrdMethodCall$fShowMethodCall$fGenericMethodCall$fFoldableMethodCall$fFunctorMethodCall$fTraversableMethodCall$fGeneric1MethodCall$fUnmarshalMethodCall$fEqScopeResolution$fOrdScopeResolution$fShowScopeResolution$fGenericScopeResolution$fFoldableScopeResolution$fFunctorScopeResolution$fTraversableScopeResolution$fGeneric1ScopeResolution$fUnmarshalScopeResolution$fSymbolMatchingPrimary $fEqPrimary $fOrdPrimary $fShowPrimary$fGenericPrimary$fFoldablePrimary$fFunctorPrimary$fTraversablePrimary$fGeneric1Primary$fUnmarshalPrimary $fEqWhile $fOrdWhile $fShowWhile$fGenericWhile$fFoldableWhile$fFunctorWhile$fTraversableWhile$fGeneric1While$fUnmarshalWhile$fEqDo$fOrdDo$fShowDo $fGenericDo $fFoldableDo $fFunctorDo$fTraversableDo $fGeneric1Do $fUnmarshalDo $fEqUntil $fOrdUntil $fShowUntil$fGenericUntil$fFoldableUntil$fFunctorUntil$fTraversableUntil$fGeneric1Until$fUnmarshalUntil $fEqUnless $fOrdUnless $fShowUnless$fGenericUnless$fFoldableUnless$fFunctorUnless$fTraversableUnless$fGeneric1Unless$fUnmarshalUnless$fEqThen $fOrdThen $fShowThen $fGenericThen$fFoldableThen $fFunctorThen$fTraversableThen$fGeneric1Then$fUnmarshalThen $fEqElsif $fOrdElsif $fShowElsif$fGenericElsif$fFoldableElsif$fFunctorElsif$fTraversableElsif$fGeneric1Elsif$fUnmarshalElsif$fEqElse $fOrdElse $fShowElse $fGenericElse$fFoldableElse $fFunctorElse$fTraversableElse$fGeneric1Else$fUnmarshalElse$fEqSymbolArray$fOrdSymbolArray$fShowSymbolArray$fGenericSymbolArray$fFoldableSymbolArray$fFunctorSymbolArray$fTraversableSymbolArray$fGeneric1SymbolArray$fUnmarshalSymbolArray$fEqBareSymbol$fOrdBareSymbol$fShowBareSymbol$fGenericBareSymbol$fFoldableBareSymbol$fFunctorBareSymbol$fTraversableBareSymbol$fGeneric1BareSymbol$fUnmarshalBareSymbol$fEqInterpolation$fOrdInterpolation$fShowInterpolation$fGenericInterpolation$fFoldableInterpolation$fFunctorInterpolation$fTraversableInterpolation$fGeneric1Interpolation$fUnmarshalInterpolation $fEqSymbol $fOrdSymbol $fShowSymbol$fGenericSymbol$fFoldableSymbol$fFunctorSymbol$fTraversableSymbol$fGeneric1Symbol$fUnmarshalSymbol $fEqSubshell $fOrdSubshell$fShowSubshell$fGenericSubshell$fFoldableSubshell$fFunctorSubshell$fTraversableSubshell$fGeneric1Subshell$fUnmarshalSubshell$fEqStringArray$fOrdStringArray$fShowStringArray$fGenericStringArray$fFoldableStringArray$fFunctorStringArray$fTraversableStringArray$fGeneric1StringArray$fUnmarshalStringArray$fEqBareString$fOrdBareString$fShowBareString$fGenericBareString$fFoldableBareString$fFunctorBareString$fTraversableBareString$fGeneric1BareString$fUnmarshalBareString $fEqString $fOrdString $fShowString$fGenericString$fFoldableString$fFunctorString$fTraversableString$fGeneric1String$fUnmarshalString$fEqSingletonMethod$fOrdSingletonMethod$fShowSingletonMethod$fGenericSingletonMethod$fFoldableSingletonMethod$fFunctorSingletonMethod$fTraversableSingletonMethod$fGeneric1SingletonMethod$fUnmarshalSingletonMethod $fEqRescue $fOrdRescue $fShowRescue$fGenericRescue$fFoldableRescue$fFunctorRescue$fTraversableRescue$fGeneric1Rescue$fUnmarshalRescue$fEqExceptions$fOrdExceptions$fShowExceptions$fGenericExceptions$fFoldableExceptions$fFunctorExceptions$fTraversableExceptions$fGeneric1Exceptions$fUnmarshalExceptions$fEqExceptionVariable$fOrdExceptionVariable$fShowExceptionVariable$fGenericExceptionVariable$fFoldableExceptionVariable$fFunctorExceptionVariable$fTraversableExceptionVariable$fGeneric1ExceptionVariable$fUnmarshalExceptionVariable$fSymbolMatchingLhs$fEqLhs$fOrdLhs $fShowLhs $fGenericLhs $fFoldableLhs $fFunctorLhs$fTraversableLhs $fGeneric1Lhs$fUnmarshalLhs$fEqElementReference$fOrdElementReference$fShowElementReference$fGenericElementReference$fFoldableElementReference$fFunctorElementReference$fTraversableElementReference$fGeneric1ElementReference$fUnmarshalElementReference$fEqPair $fOrdPair $fShowPair $fGenericPair$fFoldablePair $fFunctorPair$fTraversablePair$fGeneric1Pair$fUnmarshalPair$fEqHashSplatArgument$fOrdHashSplatArgument$fShowHashSplatArgument$fGenericHashSplatArgument$fFoldableHashSplatArgument$fFunctorHashSplatArgument$fTraversableHashSplatArgument$fGeneric1HashSplatArgument$fUnmarshalHashSplatArgument$fEqBlockArgument$fOrdBlockArgument$fShowBlockArgument$fGenericBlockArgument$fFoldableBlockArgument$fFunctorBlockArgument$fTraversableBlockArgument$fGeneric1BlockArgument$fUnmarshalBlockArgument$fEqCall $fOrdCall $fShowCall $fGenericCall$fFoldableCall $fFunctorCall$fTraversableCall$fGeneric1Call$fUnmarshalCall$fEqMethodParameters$fOrdMethodParameters$fShowMethodParameters$fGenericMethodParameters$fFoldableMethodParameters$fFunctorMethodParameters$fTraversableMethodParameters$fGeneric1MethodParameters$fUnmarshalMethodParameters$fEqOptionalParameter$fOrdOptionalParameter$fShowOptionalParameter$fGenericOptionalParameter$fFoldableOptionalParameter$fFunctorOptionalParameter$fTraversableOptionalParameter$fGeneric1OptionalParameter$fUnmarshalOptionalParameter$fEqKeywordParameter$fOrdKeywordParameter$fShowKeywordParameter$fGenericKeywordParameter$fFoldableKeywordParameter$fFunctorKeywordParameter$fTraversableKeywordParameter$fGeneric1KeywordParameter$fUnmarshalKeywordParameter$fEqDestructuredParameter$fOrdDestructuredParameter$fShowDestructuredParameter$fGenericDestructuredParameter$fFoldableDestructuredParameter$fFunctorDestructuredParameter"$fTraversableDestructuredParameter$fGeneric1DestructuredParameter $fUnmarshalDestructuredParameter $fEqEnsure $fOrdEnsure $fShowEnsure$fGenericEnsure$fFoldableEnsure$fFunctorEnsure$fTraversableEnsure$fGeneric1Ensure$fUnmarshalEnsure$fSymbolMatchingMethodName$fEqMethodName$fOrdMethodName$fShowMethodName$fGenericMethodName$fFoldableMethodName$fFunctorMethodName$fTraversableMethodName$fGeneric1MethodName$fUnmarshalMethodName$fEqSingletonClass$fOrdSingletonClass$fShowSingletonClass$fGenericSingletonClass$fFoldableSingletonClass$fFunctorSingletonClass$fTraversableSingletonClass$fGeneric1SingletonClass$fUnmarshalSingletonClass $fEqRetry $fOrdRetry $fShowRetry$fGenericRetry$fFoldableRetry$fFunctorRetry$fTraversableRetry$fGeneric1Retry$fUnmarshalRetry $fEqRegex $fOrdRegex $fShowRegex$fGenericRegex$fFoldableRegex$fFunctorRegex$fTraversableRegex$fGeneric1Regex$fUnmarshalRegex$fEqRedo $fOrdRedo $fShowRedo $fGenericRedo$fFoldableRedo $fFunctorRedo$fTraversableRedo$fGeneric1Redo$fUnmarshalRedo $fEqModule $fOrdModule $fShowModule$fGenericModule$fFoldableModule$fFunctorModule$fTraversableModule$fGeneric1Module$fUnmarshalModule $fEqMethod $fOrdMethod $fShowMethod$fGenericMethod$fFoldableMethod$fFunctorMethod$fTraversableMethod$fGeneric1Method$fUnmarshalMethod $fEqLambda $fOrdLambda $fShowLambda$fGenericLambda$fFoldableLambda$fFunctorLambda$fTraversableLambda$fGeneric1Lambda$fUnmarshalLambda$fEqLambdaParameters$fOrdLambdaParameters$fShowLambdaParameters$fGenericLambdaParameters$fFoldableLambdaParameters$fFunctorLambdaParameters$fTraversableLambdaParameters$fGeneric1LambdaParameters$fUnmarshalLambdaParameters $fEqDoBlock $fOrdDoBlock $fShowDoBlock$fGenericDoBlock$fFoldableDoBlock$fFunctorDoBlock$fTraversableDoBlock$fGeneric1DoBlock$fUnmarshalDoBlock$fEqBlockParameters$fOrdBlockParameters$fShowBlockParameters$fGenericBlockParameters$fFoldableBlockParameters$fFunctorBlockParameters$fTraversableBlockParameters$fGeneric1BlockParameters$fUnmarshalBlockParameters $fEqBlock $fOrdBlock $fShowBlock$fGenericBlock$fFoldableBlock$fFunctorBlock$fTraversableBlock$fGeneric1Block$fUnmarshalBlock$fEqIf$fOrdIf$fShowIf $fGenericIf $fFoldableIf $fFunctorIf$fTraversableIf $fGeneric1If $fUnmarshalIf$fEqHash $fOrdHash $fShowHash $fGenericHash$fFoldableHash $fFunctorHash$fTraversableHash$fGeneric1Hash$fUnmarshalHash$fEqFor$fOrdFor $fShowFor $fGenericFor $fFoldableFor $fFunctorFor$fTraversableFor $fGeneric1For$fUnmarshalFor$fEqRestAssignment$fOrdRestAssignment$fShowRestAssignment$fGenericRestAssignment$fFoldableRestAssignment$fFunctorRestAssignment$fTraversableRestAssignment$fGeneric1RestAssignment$fUnmarshalRestAssignment$fEqIn$fOrdIn$fShowIn $fGenericIn $fFoldableIn $fFunctorIn$fTraversableIn $fGeneric1In $fUnmarshalIn$fEqDestructuredLeftAssignment$fOrdDestructuredLeftAssignment $fShowDestructuredLeftAssignment#$fGenericDestructuredLeftAssignment$$fFoldableDestructuredLeftAssignment#$fFunctorDestructuredLeftAssignment'$fTraversableDestructuredLeftAssignment$$fGeneric1DestructuredLeftAssignment%$fUnmarshalDestructuredLeftAssignment $fEqClass $fOrdClass $fShowClass$fGenericClass$fFoldableClass$fFunctorClass$fTraversableClass$fGeneric1Class$fUnmarshalClass$fEqSuperclass$fOrdSuperclass$fShowSuperclass$fGenericSuperclass$fFoldableSuperclass$fFunctorSuperclass$fTraversableSuperclass$fGeneric1Superclass$fUnmarshalSuperclass$fEqChainedString$fOrdChainedString$fShowChainedString$fGenericChainedString$fFoldableChainedString$fFunctorChainedString$fTraversableChainedString$fGeneric1ChainedString$fUnmarshalChainedString$fEqCase $fOrdCase $fShowCase $fGenericCase$fFoldableCase $fFunctorCase$fTraversableCase$fGeneric1Case$fUnmarshalCase$fEqWhen $fOrdWhen $fShowWhen $fGenericWhen$fFoldableWhen $fFunctorWhen$fTraversableWhen$fGeneric1When$fUnmarshalWhen $fEqPattern $fOrdPattern $fShowPattern$fGenericPattern$fFoldablePattern$fFunctorPattern$fTraversablePattern$fGeneric1Pattern$fUnmarshalPattern $fEqBreak $fOrdBreak $fShowBreak$fGenericBreak$fFoldableBreak$fFunctorBreak$fTraversableBreak$fGeneric1Break$fUnmarshalBreak $fEqBegin $fOrdBegin $fShowBegin$fGenericBegin$fFoldableBegin$fFunctorBegin$fTraversableBegin$fGeneric1Begin$fUnmarshalBegin $fEqArray $fOrdArray $fShowArray$fGenericArray$fFoldableArray$fFunctorArray$fTraversableArray$fGeneric1Array$fUnmarshalArray$fEqUntilModifier$fOrdUntilModifier$fShowUntilModifier$fGenericUntilModifier$fFoldableUntilModifier$fFunctorUntilModifier$fTraversableUntilModifier$fGeneric1UntilModifier$fUnmarshalUntilModifier$fEqUnlessModifier$fOrdUnlessModifier$fShowUnlessModifier$fGenericUnlessModifier$fFoldableUnlessModifier$fFunctorUnlessModifier$fTraversableUnlessModifier$fGeneric1UnlessModifier$fUnmarshalUnlessModifier $fEqUndef $fOrdUndef $fShowUndef$fGenericUndef$fFoldableUndef$fFunctorUndef$fTraversableUndef$fGeneric1Undef$fUnmarshalUndef$fEqRescueModifier$fOrdRescueModifier$fShowRescueModifier$fGenericRescueModifier$fFoldableRescueModifier$fFunctorRescueModifier$fTraversableRescueModifier$fGeneric1RescueModifier$fUnmarshalRescueModifier$fEqOperatorAssignment$fOrdOperatorAssignment$fShowOperatorAssignment$fGenericOperatorAssignment$fFoldableOperatorAssignment$fFunctorOperatorAssignment$fTraversableOperatorAssignment$fGeneric1OperatorAssignment$fUnmarshalOperatorAssignment$fEqIfModifier$fOrdIfModifier$fShowIfModifier$fGenericIfModifier$fFoldableIfModifier$fFunctorIfModifier$fTraversableIfModifier$fGeneric1IfModifier$fUnmarshalIfModifier $fEqEndBlock $fOrdEndBlock$fShowEndBlock$fGenericEndBlock$fFoldableEndBlock$fFunctorEndBlock$fTraversableEndBlock$fGeneric1EndBlock$fUnmarshalEndBlock$fEqBeginBlock$fOrdBeginBlock$fShowBeginBlock$fGenericBeginBlock$fFoldableBeginBlock$fFunctorBeginBlock$fTraversableBeginBlock$fGeneric1BeginBlock$fUnmarshalBeginBlock$fEqAssignment$fOrdAssignment$fShowAssignment$fGenericAssignment$fFoldableAssignment$fFunctorAssignment$fTraversableAssignment$fGeneric1Assignment$fUnmarshalAssignment$fEqRightAssignmentList$fOrdRightAssignmentList$fShowRightAssignmentList$fGenericRightAssignmentList$fFoldableRightAssignmentList$fFunctorRightAssignmentList $fTraversableRightAssignmentList$fGeneric1RightAssignmentList$fUnmarshalRightAssignmentList$fEqLeftAssignmentList$fOrdLeftAssignmentList$fShowLeftAssignmentList$fGenericLeftAssignmentList$fFoldableLeftAssignmentList$fFunctorLeftAssignmentList$fTraversableLeftAssignmentList$fGeneric1LeftAssignmentList$fUnmarshalLeftAssignmentList $fEqAlias $fOrdAlias $fShowAlias$fGenericAlias$fFoldableAlias$fFunctorAlias$fTraversableAlias$fGeneric1Alias$fUnmarshalAlias $fEqRange $fOrdRange $fShowRange$fGenericRange$fFoldableRange$fFunctorRange$fTraversableRange$fGeneric1Range$fUnmarshalRange$fEqConditional$fOrdConditional$fShowConditional$fGenericConditional$fFoldableConditional$fFunctorConditional$fTraversableConditional$fGeneric1Conditional$fUnmarshalConditional $fEqProgram $fOrdProgram $fShowProgram$fGenericProgram$fFoldableProgram$fFunctorProgram$fTraversableProgram$fGeneric1Program$fUnmarshalProgram