-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Tree-sitter grammar/parser for Python -- -- This package provides a parser for Python suitable for use with the -- tree-sitter package. @package tree-sitter-python @version 0.4.0.0 module TreeSitter.Python tree_sitter_python :: Ptr Language -- | Statically-known rules corresponding to symbols in the grammar. data Grammar End :: Grammar Identifier :: Grammar AnonImport :: Grammar AnonDot :: Grammar AnonFrom :: Grammar AnonHiddenFuture :: Grammar AnonLParen :: Grammar AnonRParen :: Grammar AnonComma :: Grammar AnonAs :: Grammar AnonStar :: Grammar AnonPrint :: Grammar AnonRAngleRAngle :: Grammar AnonAssert :: Grammar AnonColonEqual :: Grammar AnonReturn :: Grammar AnonDel :: Grammar AnonRaise :: Grammar AnonPass :: Grammar AnonBreak :: Grammar AnonContinue :: Grammar AnonIf :: Grammar AnonColon :: Grammar AnonElif :: Grammar AnonElse :: Grammar AnonAsync :: Grammar AnonFor :: Grammar AnonIn :: Grammar AnonWhile :: Grammar AnonTry :: Grammar AnonExcept :: Grammar AnonFinally :: Grammar AnonWith :: Grammar AnonDef :: Grammar AnonMinusRAngle :: Grammar AnonEqual :: Grammar AnonGlobal :: Grammar AnonNonlocal :: Grammar AnonExec :: Grammar AnonClass :: Grammar AnonAt :: Grammar AnonNot :: Grammar AnonAnd :: Grammar AnonOr :: Grammar AnonPlus :: Grammar AnonMinus :: Grammar AnonSlash :: Grammar AnonPercent :: Grammar AnonSlashSlash :: Grammar AnonStarStar :: Grammar AnonPipe :: Grammar AnonAmpersand :: Grammar AnonCaret :: Grammar AnonLAngleLAngle :: Grammar AnonTilde :: Grammar AnonLAngle :: Grammar AnonLAngleEqual :: Grammar AnonEqualEqual :: Grammar AnonBangEqual :: Grammar AnonRAngleEqual :: Grammar AnonRAngle :: Grammar AnonLAngleRAngle :: Grammar AnonIs :: Grammar AnonLambda :: Grammar AnonPlusEqual :: Grammar AnonMinusEqual :: Grammar AnonStarEqual :: Grammar AnonSlashEqual :: Grammar AnonAtEqual :: Grammar AnonSlashSlashEqual :: Grammar AnonPercentEqual :: Grammar AnonStarStarEqual :: Grammar AnonRAngleRAngleEqual :: Grammar AnonLAngleLAngleEqual :: Grammar AnonAmpersandEqual :: Grammar AnonCaretEqual :: Grammar AnonPipeEqual :: Grammar AnonYield :: Grammar AnonLBracket :: Grammar AnonRBracket :: Grammar Ellipsis :: Grammar AnonLBrace :: Grammar AnonRBrace :: Grammar EscapeSequence :: Grammar AuxFormatSpecifierToken1 :: Grammar TypeConversion :: Grammar Integer :: Grammar Float :: Grammar True :: Grammar False :: Grammar None :: Grammar AnonAwait :: Grammar Comment :: Grammar HiddenSemicolon :: Grammar HiddenNewline :: Grammar HiddenIndent :: Grammar HiddenDedent :: Grammar AnonDQuote :: Grammar HiddenStringContent :: Grammar AnonDQuote' :: Grammar Module :: Grammar HiddenStatement :: Grammar HiddenSimpleStatements :: Grammar ImportStatement :: Grammar ImportPrefix :: Grammar RelativeImport :: Grammar FutureImportStatement :: Grammar ImportFromStatement :: Grammar HiddenImportList :: Grammar AliasedImport :: Grammar WildcardImport :: Grammar PrintStatement :: Grammar Chevron :: Grammar AssertStatement :: Grammar ExpressionStatement :: Grammar NamedExpression :: Grammar ReturnStatement :: Grammar DeleteStatement :: Grammar RaiseStatement :: Grammar PassStatement :: Grammar BreakStatement :: Grammar ContinueStatement :: Grammar IfStatement :: Grammar ElifClause :: Grammar ElseClause :: Grammar ForStatement :: Grammar WhileStatement :: Grammar TryStatement :: Grammar ExceptClause :: Grammar FinallyClause :: Grammar WithStatement :: Grammar WithItem :: Grammar FunctionDefinition :: Grammar Parameters :: Grammar LambdaParameters :: Grammar HiddenParameters :: Grammar DefaultParameter :: Grammar TypedDefaultParameter :: Grammar ListSplat :: Grammar DictionarySplat :: Grammar GlobalStatement :: Grammar NonlocalStatement :: Grammar ExecStatement :: Grammar ClassDefinition :: Grammar ArgumentList :: Grammar DecoratedDefinition :: Grammar Decorator :: Grammar Block :: Grammar Variables :: Grammar ExpressionList :: Grammar DottedName :: Grammar HiddenExpressionWithinForInClause :: Grammar HiddenExpression :: Grammar HiddenPrimaryExpression :: Grammar NotOperator :: Grammar BooleanOperator :: Grammar BinaryOperator :: Grammar UnaryOperator :: Grammar ComparisonOperator :: Grammar Lambda :: Grammar Lambda' :: Grammar Assignment :: Grammar AugmentedAssignment :: Grammar HiddenRightHandSide :: Grammar Yield :: Grammar Attribute :: Grammar Subscript :: Grammar Slice :: Grammar Call :: Grammar TypedParameter :: Grammar Type :: Grammar KeywordArgument :: Grammar List :: Grammar HiddenComprehensionClauses :: Grammar ListComprehension :: Grammar Dictionary :: Grammar DictionaryComprehension :: Grammar Pair :: Grammar Set :: Grammar SetComprehension :: Grammar ParenthesizedExpression :: Grammar Tuple :: Grammar GeneratorExpression :: Grammar ForInClause :: Grammar IfClause :: Grammar ConditionalExpression :: Grammar ConcatenatedString :: Grammar String :: Grammar Interpolation :: Grammar FormatSpecifier :: Grammar FormatExpression :: Grammar Await :: Grammar AuxModuleRepeat1 :: Grammar AuxHiddenSimpleStatementsRepeat1 :: Grammar AuxImportPrefixRepeat1 :: Grammar AuxHiddenImportListRepeat1 :: Grammar AuxPrintStatementRepeat1 :: Grammar AuxAssertStatementRepeat1 :: Grammar AuxIfStatementRepeat1 :: Grammar AuxTryStatementRepeat1 :: Grammar AuxWithStatementRepeat1 :: Grammar AuxHiddenParametersRepeat1 :: Grammar AuxGlobalStatementRepeat1 :: Grammar AuxArgumentListRepeat1 :: Grammar AuxDecoratedDefinitionRepeat1 :: Grammar AuxVariablesRepeat1 :: Grammar AuxDottedNameRepeat1 :: Grammar AuxComparisonOperatorRepeat1 :: Grammar AuxSubscriptRepeat1 :: Grammar AuxListRepeat1 :: Grammar AuxHiddenComprehensionClausesRepeat1 :: Grammar AuxDictionaryRepeat1 :: Grammar AuxTupleRepeat1 :: Grammar AuxForInClauseRepeat1 :: Grammar AuxConcatenatedStringRepeat1 :: Grammar AuxStringRepeat1 :: Grammar AuxFormatSpecifierRepeat1 :: Grammar ParseError :: Grammar instance GHC.Show.Show TreeSitter.Python.Grammar instance GHC.Classes.Ord TreeSitter.Python.Grammar instance GHC.Arr.Ix TreeSitter.Python.Grammar instance GHC.Classes.Eq TreeSitter.Python.Grammar instance GHC.Enum.Enum TreeSitter.Python.Grammar instance GHC.Enum.Bounded TreeSitter.Python.Grammar instance TreeSitter.Symbol.Symbol TreeSitter.Python.Grammar module TreeSitter.Python.AST data BreakStatement a_aeSw BreakStatement :: a_aeSw -> Text -> BreakStatement a_aeSw [$sel:ann:BreakStatement] :: BreakStatement a_aeSw -> a_aeSw [$sel:bytes:BreakStatement] :: BreakStatement a_aeSw -> Text data ContinueStatement a_aeSR ContinueStatement :: a_aeSR -> Text -> ContinueStatement a_aeSR [$sel:ann:ContinueStatement] :: ContinueStatement a_aeSR -> a_aeSR [$sel:bytes:ContinueStatement] :: ContinueStatement a_aeSR -> Text data ImportPrefix a_aeUa ImportPrefix :: a_aeUa -> Text -> ImportPrefix a_aeUa [$sel:ann:ImportPrefix] :: ImportPrefix a_aeUa -> a_aeUa [$sel:bytes:ImportPrefix] :: ImportPrefix a_aeUa -> Text data PassStatement a_aeUW PassStatement :: a_aeUW -> Text -> PassStatement a_aeUW [$sel:ann:PassStatement] :: PassStatement a_aeUW -> a_aeUW [$sel:bytes:PassStatement] :: PassStatement a_aeUW -> Text data WildcardImport a_aeVO WildcardImport :: a_aeVO -> Text -> WildcardImport a_aeVO [$sel:ann:WildcardImport] :: WildcardImport a_aeVO -> a_aeVO [$sel:bytes:WildcardImport] :: WildcardImport a_aeVO -> Text newtype AnonymousImport a_aeW0 AnonymousImport :: a_aeW0 -> AnonymousImport a_aeW0 [$sel:ann:AnonymousImport] :: AnonymousImport a_aeW0 -> a_aeW0 newtype AnonymousDot a_aeW3 AnonymousDot :: a_aeW3 -> AnonymousDot a_aeW3 [$sel:ann:AnonymousDot] :: AnonymousDot a_aeW3 -> a_aeW3 newtype AnonymousFrom a_aeW6 AnonymousFrom :: a_aeW6 -> AnonymousFrom a_aeW6 [$sel:ann:AnonymousFrom] :: AnonymousFrom a_aeW6 -> a_aeW6 newtype AnonymousFuture a_aeW9 AnonymousFuture :: a_aeW9 -> AnonymousFuture a_aeW9 [$sel:ann:AnonymousFuture] :: AnonymousFuture a_aeW9 -> a_aeW9 newtype AnonymousLParen a_aeWc AnonymousLParen :: a_aeWc -> AnonymousLParen a_aeWc [$sel:ann:AnonymousLParen] :: AnonymousLParen a_aeWc -> a_aeWc newtype AnonymousRParen a_aeWf AnonymousRParen :: a_aeWf -> AnonymousRParen a_aeWf [$sel:ann:AnonymousRParen] :: AnonymousRParen a_aeWf -> a_aeWf newtype AnonymousComma a_aeWi AnonymousComma :: a_aeWi -> AnonymousComma a_aeWi [$sel:ann:AnonymousComma] :: AnonymousComma a_aeWi -> a_aeWi newtype AnonymousAs a_aeWl AnonymousAs :: a_aeWl -> AnonymousAs a_aeWl [$sel:ann:AnonymousAs] :: AnonymousAs a_aeWl -> a_aeWl newtype AnonymousStar a_aeWo AnonymousStar :: a_aeWo -> AnonymousStar a_aeWo [$sel:ann:AnonymousStar] :: AnonymousStar a_aeWo -> a_aeWo newtype AnonymousPrint a_aeWr AnonymousPrint :: a_aeWr -> AnonymousPrint a_aeWr [$sel:ann:AnonymousPrint] :: AnonymousPrint a_aeWr -> a_aeWr newtype AnonymousRAngleRAngle a_aeWu AnonymousRAngleRAngle :: a_aeWu -> AnonymousRAngleRAngle a_aeWu [$sel:ann:AnonymousRAngleRAngle] :: AnonymousRAngleRAngle a_aeWu -> a_aeWu newtype AnonymousAssert a_aeWx AnonymousAssert :: a_aeWx -> AnonymousAssert a_aeWx [$sel:ann:AnonymousAssert] :: AnonymousAssert a_aeWx -> a_aeWx newtype AnonymousColonEqual a_aeWA AnonymousColonEqual :: a_aeWA -> AnonymousColonEqual a_aeWA [$sel:ann:AnonymousColonEqual] :: AnonymousColonEqual a_aeWA -> a_aeWA newtype AnonymousReturn a_aeWD AnonymousReturn :: a_aeWD -> AnonymousReturn a_aeWD [$sel:ann:AnonymousReturn] :: AnonymousReturn a_aeWD -> a_aeWD newtype AnonymousDel a_aeWG AnonymousDel :: a_aeWG -> AnonymousDel a_aeWG [$sel:ann:AnonymousDel] :: AnonymousDel a_aeWG -> a_aeWG newtype AnonymousRaise a_aeWJ AnonymousRaise :: a_aeWJ -> AnonymousRaise a_aeWJ [$sel:ann:AnonymousRaise] :: AnonymousRaise a_aeWJ -> a_aeWJ newtype AnonymousPass a_aeWM AnonymousPass :: a_aeWM -> AnonymousPass a_aeWM [$sel:ann:AnonymousPass] :: AnonymousPass a_aeWM -> a_aeWM newtype AnonymousBreak a_aeWP AnonymousBreak :: a_aeWP -> AnonymousBreak a_aeWP [$sel:ann:AnonymousBreak] :: AnonymousBreak a_aeWP -> a_aeWP newtype AnonymousContinue a_aeWS AnonymousContinue :: a_aeWS -> AnonymousContinue a_aeWS [$sel:ann:AnonymousContinue] :: AnonymousContinue a_aeWS -> a_aeWS newtype AnonymousIf a_aeWV AnonymousIf :: a_aeWV -> AnonymousIf a_aeWV [$sel:ann:AnonymousIf] :: AnonymousIf a_aeWV -> a_aeWV newtype AnonymousColon a_aeWY AnonymousColon :: a_aeWY -> AnonymousColon a_aeWY [$sel:ann:AnonymousColon] :: AnonymousColon a_aeWY -> a_aeWY newtype AnonymousElif a_aeX1 AnonymousElif :: a_aeX1 -> AnonymousElif a_aeX1 [$sel:ann:AnonymousElif] :: AnonymousElif a_aeX1 -> a_aeX1 newtype AnonymousElse a_aeX4 AnonymousElse :: a_aeX4 -> AnonymousElse a_aeX4 [$sel:ann:AnonymousElse] :: AnonymousElse a_aeX4 -> a_aeX4 newtype AnonymousAsync a_aeX7 AnonymousAsync :: a_aeX7 -> AnonymousAsync a_aeX7 [$sel:ann:AnonymousAsync] :: AnonymousAsync a_aeX7 -> a_aeX7 newtype AnonymousFor a_aeXa AnonymousFor :: a_aeXa -> AnonymousFor a_aeXa [$sel:ann:AnonymousFor] :: AnonymousFor a_aeXa -> a_aeXa newtype AnonymousIn a_aeXd AnonymousIn :: a_aeXd -> AnonymousIn a_aeXd [$sel:ann:AnonymousIn] :: AnonymousIn a_aeXd -> a_aeXd newtype AnonymousWhile a_aeXg AnonymousWhile :: a_aeXg -> AnonymousWhile a_aeXg [$sel:ann:AnonymousWhile] :: AnonymousWhile a_aeXg -> a_aeXg newtype AnonymousTry a_aeXj AnonymousTry :: a_aeXj -> AnonymousTry a_aeXj [$sel:ann:AnonymousTry] :: AnonymousTry a_aeXj -> a_aeXj newtype AnonymousExcept a_aeXm AnonymousExcept :: a_aeXm -> AnonymousExcept a_aeXm [$sel:ann:AnonymousExcept] :: AnonymousExcept a_aeXm -> a_aeXm newtype AnonymousFinally a_aeXp AnonymousFinally :: a_aeXp -> AnonymousFinally a_aeXp [$sel:ann:AnonymousFinally] :: AnonymousFinally a_aeXp -> a_aeXp newtype AnonymousWith a_aeXs AnonymousWith :: a_aeXs -> AnonymousWith a_aeXs [$sel:ann:AnonymousWith] :: AnonymousWith a_aeXs -> a_aeXs newtype AnonymousDef a_aeXv AnonymousDef :: a_aeXv -> AnonymousDef a_aeXv [$sel:ann:AnonymousDef] :: AnonymousDef a_aeXv -> a_aeXv newtype AnonymousMinusRAngle a_aeXy AnonymousMinusRAngle :: a_aeXy -> AnonymousMinusRAngle a_aeXy [$sel:ann:AnonymousMinusRAngle] :: AnonymousMinusRAngle a_aeXy -> a_aeXy newtype AnonymousEqual a_aeXB AnonymousEqual :: a_aeXB -> AnonymousEqual a_aeXB [$sel:ann:AnonymousEqual] :: AnonymousEqual a_aeXB -> a_aeXB newtype AnonymousGlobal a_aeXE AnonymousGlobal :: a_aeXE -> AnonymousGlobal a_aeXE [$sel:ann:AnonymousGlobal] :: AnonymousGlobal a_aeXE -> a_aeXE newtype AnonymousNonlocal a_aeXH AnonymousNonlocal :: a_aeXH -> AnonymousNonlocal a_aeXH [$sel:ann:AnonymousNonlocal] :: AnonymousNonlocal a_aeXH -> a_aeXH newtype AnonymousExec a_aeXK AnonymousExec :: a_aeXK -> AnonymousExec a_aeXK [$sel:ann:AnonymousExec] :: AnonymousExec a_aeXK -> a_aeXK newtype AnonymousClass a_aeXN AnonymousClass :: a_aeXN -> AnonymousClass a_aeXN [$sel:ann:AnonymousClass] :: AnonymousClass a_aeXN -> a_aeXN newtype AnonymousAt a_aeXQ AnonymousAt :: a_aeXQ -> AnonymousAt a_aeXQ [$sel:ann:AnonymousAt] :: AnonymousAt a_aeXQ -> a_aeXQ newtype AnonymousNot a_aeXT AnonymousNot :: a_aeXT -> AnonymousNot a_aeXT [$sel:ann:AnonymousNot] :: AnonymousNot a_aeXT -> a_aeXT newtype AnonymousAnd a_aeXW AnonymousAnd :: a_aeXW -> AnonymousAnd a_aeXW [$sel:ann:AnonymousAnd] :: AnonymousAnd a_aeXW -> a_aeXW newtype AnonymousOr a_aeXZ AnonymousOr :: a_aeXZ -> AnonymousOr a_aeXZ [$sel:ann:AnonymousOr] :: AnonymousOr a_aeXZ -> a_aeXZ newtype AnonymousPlus a_aeY2 AnonymousPlus :: a_aeY2 -> AnonymousPlus a_aeY2 [$sel:ann:AnonymousPlus] :: AnonymousPlus a_aeY2 -> a_aeY2 newtype AnonymousMinus a_aeY5 AnonymousMinus :: a_aeY5 -> AnonymousMinus a_aeY5 [$sel:ann:AnonymousMinus] :: AnonymousMinus a_aeY5 -> a_aeY5 newtype AnonymousSlash a_aeY8 AnonymousSlash :: a_aeY8 -> AnonymousSlash a_aeY8 [$sel:ann:AnonymousSlash] :: AnonymousSlash a_aeY8 -> a_aeY8 newtype AnonymousPercent a_aeYb AnonymousPercent :: a_aeYb -> AnonymousPercent a_aeYb [$sel:ann:AnonymousPercent] :: AnonymousPercent a_aeYb -> a_aeYb newtype AnonymousSlashSlash a_aeYe AnonymousSlashSlash :: a_aeYe -> AnonymousSlashSlash a_aeYe [$sel:ann:AnonymousSlashSlash] :: AnonymousSlashSlash a_aeYe -> a_aeYe newtype AnonymousStarStar a_aeYh AnonymousStarStar :: a_aeYh -> AnonymousStarStar a_aeYh [$sel:ann:AnonymousStarStar] :: AnonymousStarStar a_aeYh -> a_aeYh newtype AnonymousPipe a_aeYk AnonymousPipe :: a_aeYk -> AnonymousPipe a_aeYk [$sel:ann:AnonymousPipe] :: AnonymousPipe a_aeYk -> a_aeYk newtype AnonymousAmpersand a_aeYn AnonymousAmpersand :: a_aeYn -> AnonymousAmpersand a_aeYn [$sel:ann:AnonymousAmpersand] :: AnonymousAmpersand a_aeYn -> a_aeYn newtype AnonymousCaret a_aeYq AnonymousCaret :: a_aeYq -> AnonymousCaret a_aeYq [$sel:ann:AnonymousCaret] :: AnonymousCaret a_aeYq -> a_aeYq newtype AnonymousLAngleLAngle a_aeYt AnonymousLAngleLAngle :: a_aeYt -> AnonymousLAngleLAngle a_aeYt [$sel:ann:AnonymousLAngleLAngle] :: AnonymousLAngleLAngle a_aeYt -> a_aeYt newtype AnonymousTilde a_aeYw AnonymousTilde :: a_aeYw -> AnonymousTilde a_aeYw [$sel:ann:AnonymousTilde] :: AnonymousTilde a_aeYw -> a_aeYw newtype AnonymousLAngle a_aeYz AnonymousLAngle :: a_aeYz -> AnonymousLAngle a_aeYz [$sel:ann:AnonymousLAngle] :: AnonymousLAngle a_aeYz -> a_aeYz newtype AnonymousLAngleEqual a_aeYC AnonymousLAngleEqual :: a_aeYC -> AnonymousLAngleEqual a_aeYC [$sel:ann:AnonymousLAngleEqual] :: AnonymousLAngleEqual a_aeYC -> a_aeYC newtype AnonymousEqualEqual a_aeYF AnonymousEqualEqual :: a_aeYF -> AnonymousEqualEqual a_aeYF [$sel:ann:AnonymousEqualEqual] :: AnonymousEqualEqual a_aeYF -> a_aeYF newtype AnonymousBangEqual a_aeYI AnonymousBangEqual :: a_aeYI -> AnonymousBangEqual a_aeYI [$sel:ann:AnonymousBangEqual] :: AnonymousBangEqual a_aeYI -> a_aeYI newtype AnonymousRAngleEqual a_aeYL AnonymousRAngleEqual :: a_aeYL -> AnonymousRAngleEqual a_aeYL [$sel:ann:AnonymousRAngleEqual] :: AnonymousRAngleEqual a_aeYL -> a_aeYL newtype AnonymousRAngle a_aeYO AnonymousRAngle :: a_aeYO -> AnonymousRAngle a_aeYO [$sel:ann:AnonymousRAngle] :: AnonymousRAngle a_aeYO -> a_aeYO newtype AnonymousLAngleRAngle a_aeYR AnonymousLAngleRAngle :: a_aeYR -> AnonymousLAngleRAngle a_aeYR [$sel:ann:AnonymousLAngleRAngle] :: AnonymousLAngleRAngle a_aeYR -> a_aeYR newtype AnonymousIs a_aeYU AnonymousIs :: a_aeYU -> AnonymousIs a_aeYU [$sel:ann:AnonymousIs] :: AnonymousIs a_aeYU -> a_aeYU newtype AnonymousLambda a_aeYX AnonymousLambda :: a_aeYX -> AnonymousLambda a_aeYX [$sel:ann:AnonymousLambda] :: AnonymousLambda a_aeYX -> a_aeYX newtype AnonymousPlusEqual a_aeZ0 AnonymousPlusEqual :: a_aeZ0 -> AnonymousPlusEqual a_aeZ0 [$sel:ann:AnonymousPlusEqual] :: AnonymousPlusEqual a_aeZ0 -> a_aeZ0 newtype AnonymousMinusEqual a_aeZ3 AnonymousMinusEqual :: a_aeZ3 -> AnonymousMinusEqual a_aeZ3 [$sel:ann:AnonymousMinusEqual] :: AnonymousMinusEqual a_aeZ3 -> a_aeZ3 newtype AnonymousStarEqual a_aeZ6 AnonymousStarEqual :: a_aeZ6 -> AnonymousStarEqual a_aeZ6 [$sel:ann:AnonymousStarEqual] :: AnonymousStarEqual a_aeZ6 -> a_aeZ6 newtype AnonymousSlashEqual a_aeZ9 AnonymousSlashEqual :: a_aeZ9 -> AnonymousSlashEqual a_aeZ9 [$sel:ann:AnonymousSlashEqual] :: AnonymousSlashEqual a_aeZ9 -> a_aeZ9 newtype AnonymousAtEqual a_aeZc AnonymousAtEqual :: a_aeZc -> AnonymousAtEqual a_aeZc [$sel:ann:AnonymousAtEqual] :: AnonymousAtEqual a_aeZc -> a_aeZc newtype AnonymousSlashSlashEqual a_aeZf AnonymousSlashSlashEqual :: a_aeZf -> AnonymousSlashSlashEqual a_aeZf [$sel:ann:AnonymousSlashSlashEqual] :: AnonymousSlashSlashEqual a_aeZf -> a_aeZf newtype AnonymousPercentEqual a_aeZi AnonymousPercentEqual :: a_aeZi -> AnonymousPercentEqual a_aeZi [$sel:ann:AnonymousPercentEqual] :: AnonymousPercentEqual a_aeZi -> a_aeZi newtype AnonymousStarStarEqual a_aeZl AnonymousStarStarEqual :: a_aeZl -> AnonymousStarStarEqual a_aeZl [$sel:ann:AnonymousStarStarEqual] :: AnonymousStarStarEqual a_aeZl -> a_aeZl newtype AnonymousRAngleRAngleEqual a_aeZo AnonymousRAngleRAngleEqual :: a_aeZo -> AnonymousRAngleRAngleEqual a_aeZo [$sel:ann:AnonymousRAngleRAngleEqual] :: AnonymousRAngleRAngleEqual a_aeZo -> a_aeZo newtype AnonymousLAngleLAngleEqual a_aeZr AnonymousLAngleLAngleEqual :: a_aeZr -> AnonymousLAngleLAngleEqual a_aeZr [$sel:ann:AnonymousLAngleLAngleEqual] :: AnonymousLAngleLAngleEqual a_aeZr -> a_aeZr newtype AnonymousAmpersandEqual a_aeZu AnonymousAmpersandEqual :: a_aeZu -> AnonymousAmpersandEqual a_aeZu [$sel:ann:AnonymousAmpersandEqual] :: AnonymousAmpersandEqual a_aeZu -> a_aeZu newtype AnonymousCaretEqual a_aeZx AnonymousCaretEqual :: a_aeZx -> AnonymousCaretEqual a_aeZx [$sel:ann:AnonymousCaretEqual] :: AnonymousCaretEqual a_aeZx -> a_aeZx newtype AnonymousPipeEqual a_aeZA AnonymousPipeEqual :: a_aeZA -> AnonymousPipeEqual a_aeZA [$sel:ann:AnonymousPipeEqual] :: AnonymousPipeEqual a_aeZA -> a_aeZA newtype AnonymousYield a_aeZD AnonymousYield :: a_aeZD -> AnonymousYield a_aeZD [$sel:ann:AnonymousYield] :: AnonymousYield a_aeZD -> a_aeZD newtype AnonymousLBracket a_aeZG AnonymousLBracket :: a_aeZG -> AnonymousLBracket a_aeZG [$sel:ann:AnonymousLBracket] :: AnonymousLBracket a_aeZG -> a_aeZG newtype AnonymousRBracket a_aeZJ AnonymousRBracket :: a_aeZJ -> AnonymousRBracket a_aeZJ [$sel:ann:AnonymousRBracket] :: AnonymousRBracket a_aeZJ -> a_aeZJ data Ellipsis a_aeZM Ellipsis :: a_aeZM -> Text -> Ellipsis a_aeZM [$sel:ann:Ellipsis] :: Ellipsis a_aeZM -> a_aeZM [$sel:bytes:Ellipsis] :: Ellipsis a_aeZM -> Text newtype AnonymousLBrace a_aeZP AnonymousLBrace :: a_aeZP -> AnonymousLBrace a_aeZP [$sel:ann:AnonymousLBrace] :: AnonymousLBrace a_aeZP -> a_aeZP newtype AnonymousRBrace a_aeZS AnonymousRBrace :: a_aeZS -> AnonymousRBrace a_aeZS [$sel:ann:AnonymousRBrace] :: AnonymousRBrace a_aeZS -> a_aeZS data EscapeSequence a_aeZV EscapeSequence :: a_aeZV -> Text -> EscapeSequence a_aeZV [$sel:ann:EscapeSequence] :: EscapeSequence a_aeZV -> a_aeZV [$sel:bytes:EscapeSequence] :: EscapeSequence a_aeZV -> Text data TypeConversion a_aeZY TypeConversion :: a_aeZY -> Text -> TypeConversion a_aeZY [$sel:ann:TypeConversion] :: TypeConversion a_aeZY -> a_aeZY [$sel:bytes:TypeConversion] :: TypeConversion a_aeZY -> Text data Integer a_af01 Integer :: a_af01 -> Text -> Integer a_af01 [$sel:ann:Integer] :: Integer a_af01 -> a_af01 [$sel:bytes:Integer] :: Integer a_af01 -> Text data Float a_af04 Float :: a_af04 -> Text -> Float a_af04 [$sel:ann:Float] :: Float a_af04 -> a_af04 [$sel:bytes:Float] :: Float a_af04 -> Text data Identifier a_af07 Identifier :: a_af07 -> Text -> Identifier a_af07 [$sel:ann:Identifier] :: Identifier a_af07 -> a_af07 [$sel:bytes:Identifier] :: Identifier a_af07 -> Text data NonlocalStatement a_aeUH NonlocalStatement :: a_aeUH -> NonEmpty (Identifier a_aeUH) -> NonlocalStatement a_aeUH [$sel:ann:NonlocalStatement] :: NonlocalStatement a_aeUH -> a_aeUH [$sel:extraChildren:NonlocalStatement] :: NonlocalStatement a_aeUH -> NonEmpty (Identifier a_aeUH) data GlobalStatement a_aeTY GlobalStatement :: a_aeTY -> NonEmpty (Identifier a_aeTY) -> GlobalStatement a_aeTY [$sel:ann:GlobalStatement] :: GlobalStatement a_aeTY -> a_aeTY [$sel:extraChildren:GlobalStatement] :: GlobalStatement a_aeTY -> NonEmpty (Identifier a_aeTY) data DottedName a_aeTf DottedName :: a_aeTf -> NonEmpty (Identifier a_aeTf) -> DottedName a_aeTf [$sel:ann:DottedName] :: DottedName a_aeTf -> a_aeTf [$sel:extraChildren:DottedName] :: DottedName a_aeTf -> NonEmpty (Identifier a_aeTf) data RelativeImport a_aeV5 RelativeImport :: a_aeV5 -> NonEmpty (Either (DottedName a_aeV5) (ImportPrefix a_aeV5)) -> RelativeImport a_aeV5 [$sel:ann:RelativeImport] :: RelativeImport a_aeV5 -> a_aeV5 [$sel:extraChildren:RelativeImport] :: RelativeImport a_aeV5 -> NonEmpty (Either (DottedName a_aeV5) (ImportPrefix a_aeV5)) data AliasedImport a_aeS2 AliasedImport :: a_aeS2 -> Identifier a_aeS2 -> DottedName a_aeS2 -> AliasedImport a_aeS2 [$sel:ann:AliasedImport] :: AliasedImport a_aeS2 -> a_aeS2 [$sel:alias:AliasedImport] :: AliasedImport a_aeS2 -> Identifier a_aeS2 [$sel:name:AliasedImport] :: AliasedImport a_aeS2 -> DottedName a_aeS2 data ImportStatement a_aeUd ImportStatement :: a_aeUd -> [] (Either (AliasedImport a_aeUd) (DottedName a_aeUd)) -> ImportStatement a_aeUd [$sel:ann:ImportStatement] :: ImportStatement a_aeUd -> a_aeUd [$sel:name:ImportStatement] :: ImportStatement a_aeUd -> [] (Either (AliasedImport a_aeUd) (DottedName a_aeUd)) data ImportFromStatement a_aeU7 ImportFromStatement :: a_aeU7 -> [] (Either (AliasedImport a_aeU7) (DottedName a_aeU7)) -> Either (DottedName a_aeU7) (RelativeImport a_aeU7) -> NonEmpty (WildcardImport a_aeU7) -> ImportFromStatement a_aeU7 [$sel:ann:ImportFromStatement] :: ImportFromStatement a_aeU7 -> a_aeU7 [$sel:name:ImportFromStatement] :: ImportFromStatement a_aeU7 -> [] (Either (AliasedImport a_aeU7) (DottedName a_aeU7)) [$sel:moduleName:ImportFromStatement] :: ImportFromStatement a_aeU7 -> Either (DottedName a_aeU7) (RelativeImport a_aeU7) [$sel:extraChildren:ImportFromStatement] :: ImportFromStatement a_aeU7 -> NonEmpty (WildcardImport a_aeU7) data FutureImportStatement a_aeTS FutureImportStatement :: a_aeTS -> [] (Either (AliasedImport a_aeTS) (DottedName a_aeTS)) -> FutureImportStatement a_aeTS [$sel:ann:FutureImportStatement] :: FutureImportStatement a_aeTS -> a_aeTS [$sel:name:FutureImportStatement] :: FutureImportStatement a_aeTS -> [] (Either (AliasedImport a_aeTS) (DottedName a_aeTS)) data True a_af0a True :: a_af0a -> Text -> True a_af0a [$sel:ann:True] :: True a_af0a -> a_af0a [$sel:bytes:True] :: True a_af0a -> Text data False a_af0d False :: a_af0d -> Text -> False a_af0d [$sel:ann:False] :: False a_af0d -> a_af0d [$sel:bytes:False] :: False a_af0d -> Text data None a_af0g None :: a_af0g -> Text -> None a_af0g [$sel:ann:None] :: None a_af0g -> a_af0g [$sel:bytes:None] :: None a_af0g -> Text data PrimaryExpression a_aeRY AttributePrimaryExpression :: Attribute a_aeRY -> PrimaryExpression a_aeRY BinaryOperatorPrimaryExpression :: BinaryOperator a_aeRY -> PrimaryExpression a_aeRY CallPrimaryExpression :: Call a_aeRY -> PrimaryExpression a_aeRY ConcatenatedStringPrimaryExpression :: ConcatenatedString a_aeRY -> PrimaryExpression a_aeRY DictionaryPrimaryExpression :: Dictionary a_aeRY -> PrimaryExpression a_aeRY DictionaryComprehensionPrimaryExpression :: DictionaryComprehension a_aeRY -> PrimaryExpression a_aeRY EllipsisPrimaryExpression :: Ellipsis a_aeRY -> PrimaryExpression a_aeRY FalsePrimaryExpression :: False a_aeRY -> PrimaryExpression a_aeRY FloatPrimaryExpression :: Float a_aeRY -> PrimaryExpression a_aeRY GeneratorExpressionPrimaryExpression :: GeneratorExpression a_aeRY -> PrimaryExpression a_aeRY IdentifierPrimaryExpression :: Identifier a_aeRY -> PrimaryExpression a_aeRY IntegerPrimaryExpression :: Integer a_aeRY -> PrimaryExpression a_aeRY ListPrimaryExpression :: List a_aeRY -> PrimaryExpression a_aeRY ListComprehensionPrimaryExpression :: ListComprehension a_aeRY -> PrimaryExpression a_aeRY NonePrimaryExpression :: None a_aeRY -> PrimaryExpression a_aeRY ParenthesizedExpressionPrimaryExpression :: ParenthesizedExpression a_aeRY -> PrimaryExpression a_aeRY SetPrimaryExpression :: Set a_aeRY -> PrimaryExpression a_aeRY SetComprehensionPrimaryExpression :: SetComprehension a_aeRY -> PrimaryExpression a_aeRY StringPrimaryExpression :: String a_aeRY -> PrimaryExpression a_aeRY SubscriptPrimaryExpression :: Subscript a_aeRY -> PrimaryExpression a_aeRY TruePrimaryExpression :: True a_aeRY -> PrimaryExpression a_aeRY TuplePrimaryExpression :: Tuple a_aeRY -> PrimaryExpression a_aeRY UnaryOperatorPrimaryExpression :: UnaryOperator a_aeRY -> PrimaryExpression a_aeRY data UnaryOperator a_aeVF UnaryOperator :: a_aeVF -> Either (AnonymousPlus a_aeVF) (Either (AnonymousMinus a_aeVF) (AnonymousTilde a_aeVF)) -> PrimaryExpression a_aeVF -> UnaryOperator a_aeVF [$sel:ann:UnaryOperator] :: UnaryOperator a_aeVF -> a_aeVF [$sel:operator:UnaryOperator] :: UnaryOperator a_aeVF -> Either (AnonymousPlus a_aeVF) (Either (AnonymousMinus a_aeVF) (AnonymousTilde a_aeVF)) [$sel:argument:UnaryOperator] :: UnaryOperator a_aeVF -> PrimaryExpression a_aeVF data Tuple a_aeVt Tuple :: a_aeVt -> [] (Either (Expression a_aeVt) (Yield a_aeVt)) -> Tuple a_aeVt [$sel:ann:Tuple] :: Tuple a_aeVt -> a_aeVt [$sel:extraChildren:Tuple] :: Tuple a_aeVt -> [] (Either (Expression a_aeVt) (Yield a_aeVt)) data Yield a_aeVX Yield :: a_aeVX -> Maybe (Either (Expression a_aeVX) (ExpressionList a_aeVX)) -> Yield a_aeVX [$sel:ann:Yield] :: Yield a_aeVX -> a_aeVX [$sel:extraChildren:Yield] :: Yield a_aeVX -> Maybe (Either (Expression a_aeVX) (ExpressionList a_aeVX)) data ExpressionList a_aeTu ExpressionList :: a_aeTu -> NonEmpty (Expression a_aeTu) -> ExpressionList a_aeTu [$sel:ann:ExpressionList] :: ExpressionList a_aeTu -> a_aeTu [$sel:extraChildren:ExpressionList] :: ExpressionList a_aeTu -> NonEmpty (Expression a_aeTu) data Expression a_aeRU PrimaryExpressionExpression :: PrimaryExpression a_aeRU -> Expression a_aeRU AwaitExpression :: Await a_aeRU -> Expression a_aeRU BooleanOperatorExpression :: BooleanOperator a_aeRU -> Expression a_aeRU ComparisonOperatorExpression :: ComparisonOperator a_aeRU -> Expression a_aeRU ConditionalExpressionExpression :: ConditionalExpression a_aeRU -> Expression a_aeRU LambdaExpression :: Lambda a_aeRU -> Expression a_aeRU NamedExpressionExpression :: NamedExpression a_aeRU -> Expression a_aeRU NotOperatorExpression :: NotOperator a_aeRU -> Expression a_aeRU data NotOperator a_aeUK NotOperator :: a_aeUK -> Expression a_aeUK -> NotOperator a_aeUK [$sel:ann:NotOperator] :: NotOperator a_aeUK -> a_aeUK [$sel:argument:NotOperator] :: NotOperator a_aeUK -> Expression a_aeUK data NamedExpression a_aeUE NamedExpression :: a_aeUE -> Expression a_aeUE -> Identifier a_aeUE -> NamedExpression a_aeUE [$sel:ann:NamedExpression] :: NamedExpression a_aeUE -> a_aeUE [$sel:value:NamedExpression] :: NamedExpression a_aeUE -> Expression a_aeUE [$sel:name:NamedExpression] :: NamedExpression a_aeUE -> Identifier a_aeUE data Lambda a_aeUm Lambda :: a_aeUm -> Either (Expression a_aeUm) (Lambda a_aeUm) -> Maybe (LambdaParameters a_aeUm) -> Lambda a_aeUm [$sel:ann:Lambda] :: Lambda a_aeUm -> a_aeUm [$sel:body:Lambda] :: Lambda a_aeUm -> Either (Expression a_aeUm) (Lambda a_aeUm) [$sel:parameters:Lambda] :: Lambda a_aeUm -> Maybe (LambdaParameters a_aeUm) data LambdaParameters a_aeUp LambdaParameters :: a_aeUp -> NonEmpty (Parameter a_aeUp) -> LambdaParameters a_aeUp [$sel:ann:LambdaParameters] :: LambdaParameters a_aeUp -> a_aeUp [$sel:extraChildren:LambdaParameters] :: LambdaParameters a_aeUp -> NonEmpty (Parameter a_aeUp) data Parameter a_aeRW DefaultParameterParameter :: DefaultParameter a_aeRW -> Parameter a_aeRW DictionarySplatParameter :: DictionarySplat a_aeRW -> Parameter a_aeRW IdentifierParameter :: Identifier a_aeRW -> Parameter a_aeRW ListSplatParameter :: ListSplat a_aeRW -> Parameter a_aeRW TupleParameter :: Tuple a_aeRW -> Parameter a_aeRW TypedDefaultParameterParameter :: TypedDefaultParameter a_aeRW -> Parameter a_aeRW TypedParameterParameter :: TypedParameter a_aeRW -> Parameter a_aeRW data TypedParameter a_aeVC TypedParameter :: a_aeVC -> Type a_aeVC -> Either (DictionarySplat a_aeVC) (Either (Identifier a_aeVC) (ListSplat a_aeVC)) -> TypedParameter a_aeVC [$sel:ann:TypedParameter] :: TypedParameter a_aeVC -> a_aeVC [$sel:type':TypedParameter] :: TypedParameter a_aeVC -> Type a_aeVC [$sel:extraChildren:TypedParameter] :: TypedParameter a_aeVC -> Either (DictionarySplat a_aeVC) (Either (Identifier a_aeVC) (ListSplat a_aeVC)) data Type a_aeVw Type :: a_aeVw -> Expression a_aeVw -> Type a_aeVw [$sel:ann:Type] :: Type a_aeVw -> a_aeVw [$sel:extraChildren:Type] :: Type a_aeVw -> Expression a_aeVw data ListSplat a_aeUy ListSplat :: a_aeUy -> Maybe (Expression a_aeUy) -> ListSplat a_aeUy [$sel:ann:ListSplat] :: ListSplat a_aeUy -> a_aeUy [$sel:extraChildren:ListSplat] :: ListSplat a_aeUy -> Maybe (Expression a_aeUy) data DictionarySplat a_aeTc DictionarySplat :: a_aeTc -> Expression a_aeTc -> DictionarySplat a_aeTc [$sel:ann:DictionarySplat] :: DictionarySplat a_aeTc -> a_aeTc [$sel:extraChildren:DictionarySplat] :: DictionarySplat a_aeTc -> Expression a_aeTc data TypedDefaultParameter a_aeVz TypedDefaultParameter :: a_aeVz -> Expression a_aeVz -> Identifier a_aeVz -> Type a_aeVz -> TypedDefaultParameter a_aeVz [$sel:ann:TypedDefaultParameter] :: TypedDefaultParameter a_aeVz -> a_aeVz [$sel:value:TypedDefaultParameter] :: TypedDefaultParameter a_aeVz -> Expression a_aeVz [$sel:name:TypedDefaultParameter] :: TypedDefaultParameter a_aeVz -> Identifier a_aeVz [$sel:type':TypedDefaultParameter] :: TypedDefaultParameter a_aeVz -> Type a_aeVz data DefaultParameter a_aeT0 DefaultParameter :: a_aeT0 -> Expression a_aeT0 -> Identifier a_aeT0 -> DefaultParameter a_aeT0 [$sel:ann:DefaultParameter] :: DefaultParameter a_aeT0 -> a_aeT0 [$sel:value:DefaultParameter] :: DefaultParameter a_aeT0 -> Expression a_aeT0 [$sel:name:DefaultParameter] :: DefaultParameter a_aeT0 -> Identifier a_aeT0 data ConditionalExpression a_aeSO ConditionalExpression :: a_aeSO -> NonEmpty (Expression a_aeSO) -> ConditionalExpression a_aeSO [$sel:ann:ConditionalExpression] :: ConditionalExpression a_aeSO -> a_aeSO [$sel:extraChildren:ConditionalExpression] :: ConditionalExpression a_aeSO -> NonEmpty (Expression a_aeSO) data ComparisonOperator a_aeSI ComparisonOperator :: a_aeSI -> NonEmpty (PrimaryExpression a_aeSI) -> ComparisonOperator a_aeSI [$sel:ann:ComparisonOperator] :: ComparisonOperator a_aeSI -> a_aeSI [$sel:extraChildren:ComparisonOperator] :: ComparisonOperator a_aeSI -> NonEmpty (PrimaryExpression a_aeSI) data BooleanOperator a_aeSt BooleanOperator :: a_aeSt -> Either (AnonymousAnd a_aeSt) (AnonymousOr a_aeSt) -> NonEmpty (Expression a_aeSt) -> Maybe (Expression a_aeSt) -> BooleanOperator a_aeSt [$sel:ann:BooleanOperator] :: BooleanOperator a_aeSt -> a_aeSt [$sel:operator:BooleanOperator] :: BooleanOperator a_aeSt -> Either (AnonymousAnd a_aeSt) (AnonymousOr a_aeSt) [$sel:left:BooleanOperator] :: BooleanOperator a_aeSt -> NonEmpty (Expression a_aeSt) [$sel:right:BooleanOperator] :: BooleanOperator a_aeSt -> Maybe (Expression a_aeSt) data Await a_aeSk Await :: a_aeSk -> Expression a_aeSk -> Await a_aeSk [$sel:ann:Await] :: Await a_aeSk -> a_aeSk [$sel:extraChildren:Await] :: Await a_aeSk -> Expression a_aeSk data Subscript a_aeVn Subscript :: a_aeVn -> NonEmpty (Either (AnonymousComma a_aeVn) (Either (Expression a_aeVn) (Slice a_aeVn))) -> PrimaryExpression a_aeVn -> Subscript a_aeVn [$sel:ann:Subscript] :: Subscript a_aeVn -> a_aeVn [$sel:subscript:Subscript] :: Subscript a_aeVn -> NonEmpty (Either (AnonymousComma a_aeVn) (Either (Expression a_aeVn) (Slice a_aeVn))) [$sel:value:Subscript] :: Subscript a_aeVn -> PrimaryExpression a_aeVn data Slice a_aeVh Slice :: a_aeVh -> [] (Expression a_aeVh) -> Slice a_aeVh [$sel:ann:Slice] :: Slice a_aeVh -> a_aeVh [$sel:extraChildren:Slice] :: Slice a_aeVh -> [] (Expression a_aeVh) data String a_aeVk String :: a_aeVk -> [] (Either (EscapeSequence a_aeVk) (Interpolation a_aeVk)) -> String a_aeVk [$sel:ann:String] :: String a_aeVk -> a_aeVk [$sel:extraChildren:String] :: String a_aeVk -> [] (Either (EscapeSequence a_aeVk) (Interpolation a_aeVk)) data Interpolation a_aeUg Interpolation :: a_aeUg -> NonEmpty (Either (Expression a_aeUg) (Either (FormatSpecifier a_aeUg) (TypeConversion a_aeUg))) -> Interpolation a_aeUg [$sel:ann:Interpolation] :: Interpolation a_aeUg -> a_aeUg [$sel:extraChildren:Interpolation] :: Interpolation a_aeUg -> NonEmpty (Either (Expression a_aeUg) (Either (FormatSpecifier a_aeUg) (TypeConversion a_aeUg))) data FormatSpecifier a_aeTM FormatSpecifier :: a_aeTM -> [] (FormatExpression a_aeTM) -> FormatSpecifier a_aeTM [$sel:ann:FormatSpecifier] :: FormatSpecifier a_aeTM -> a_aeTM [$sel:extraChildren:FormatSpecifier] :: FormatSpecifier a_aeTM -> [] (FormatExpression a_aeTM) data FormatExpression a_aeTJ FormatExpression :: a_aeTJ -> Expression a_aeTJ -> FormatExpression a_aeTJ [$sel:ann:FormatExpression] :: FormatExpression a_aeTJ -> a_aeTJ [$sel:extraChildren:FormatExpression] :: FormatExpression a_aeTJ -> Expression a_aeTJ data SetComprehension a_aeVe SetComprehension :: a_aeVe -> Expression a_aeVe -> NonEmpty (Either (ForInClause a_aeVe) (IfClause a_aeVe)) -> SetComprehension a_aeVe [$sel:ann:SetComprehension] :: SetComprehension a_aeVe -> a_aeVe [$sel:body:SetComprehension] :: SetComprehension a_aeVe -> Expression a_aeVe [$sel:extraChildren:SetComprehension] :: SetComprehension a_aeVe -> NonEmpty (Either (ForInClause a_aeVe) (IfClause a_aeVe)) data IfClause a_aeU1 IfClause :: a_aeU1 -> Expression a_aeU1 -> IfClause a_aeU1 [$sel:ann:IfClause] :: IfClause a_aeU1 -> a_aeU1 [$sel:extraChildren:IfClause] :: IfClause a_aeU1 -> Expression a_aeU1 data ForInClause a_aeTD ForInClause :: a_aeTD -> Variables a_aeTD -> NonEmpty (Either (AnonymousComma a_aeTD) (Either (Expression a_aeTD) (Lambda a_aeTD))) -> ForInClause a_aeTD [$sel:ann:ForInClause] :: ForInClause a_aeTD -> a_aeTD [$sel:left:ForInClause] :: ForInClause a_aeTD -> Variables a_aeTD [$sel:right:ForInClause] :: ForInClause a_aeTD -> NonEmpty (Either (AnonymousComma a_aeTD) (Either (Expression a_aeTD) (Lambda a_aeTD))) data Variables a_aeVI Variables :: a_aeVI -> NonEmpty (PrimaryExpression a_aeVI) -> Variables a_aeVI [$sel:ann:Variables] :: Variables a_aeVI -> a_aeVI [$sel:extraChildren:Variables] :: Variables a_aeVI -> NonEmpty (PrimaryExpression a_aeVI) data Set a_aeVb Set :: a_aeVb -> NonEmpty (Either (Expression a_aeVb) (ListSplat a_aeVb)) -> Set a_aeVb [$sel:ann:Set] :: Set a_aeVb -> a_aeVb [$sel:extraChildren:Set] :: Set a_aeVb -> NonEmpty (Either (Expression a_aeVb) (ListSplat a_aeVb)) data ParenthesizedExpression a_aeUT ParenthesizedExpression :: a_aeUT -> Either (Expression a_aeUT) (Yield a_aeUT) -> ParenthesizedExpression a_aeUT [$sel:ann:ParenthesizedExpression] :: ParenthesizedExpression a_aeUT -> a_aeUT [$sel:extraChildren:ParenthesizedExpression] :: ParenthesizedExpression a_aeUT -> Either (Expression a_aeUT) (Yield a_aeUT) data ListComprehension a_aeUv ListComprehension :: a_aeUv -> Expression a_aeUv -> NonEmpty (Either (ForInClause a_aeUv) (IfClause a_aeUv)) -> ListComprehension a_aeUv [$sel:ann:ListComprehension] :: ListComprehension a_aeUv -> a_aeUv [$sel:body:ListComprehension] :: ListComprehension a_aeUv -> Expression a_aeUv [$sel:extraChildren:ListComprehension] :: ListComprehension a_aeUv -> NonEmpty (Either (ForInClause a_aeUv) (IfClause a_aeUv)) data List a_aeUs List :: a_aeUs -> [] (Either (Expression a_aeUs) (ListSplat a_aeUs)) -> List a_aeUs [$sel:ann:List] :: List a_aeUs -> a_aeUs [$sel:extraChildren:List] :: List a_aeUs -> [] (Either (Expression a_aeUs) (ListSplat a_aeUs)) data GeneratorExpression a_aeTV GeneratorExpression :: a_aeTV -> Expression a_aeTV -> NonEmpty (Either (ForInClause a_aeTV) (IfClause a_aeTV)) -> GeneratorExpression a_aeTV [$sel:ann:GeneratorExpression] :: GeneratorExpression a_aeTV -> a_aeTV [$sel:body:GeneratorExpression] :: GeneratorExpression a_aeTV -> Expression a_aeTV [$sel:extraChildren:GeneratorExpression] :: GeneratorExpression a_aeTV -> NonEmpty (Either (ForInClause a_aeTV) (IfClause a_aeTV)) data DictionaryComprehension a_aeT9 DictionaryComprehension :: a_aeT9 -> Pair a_aeT9 -> NonEmpty (Either (ForInClause a_aeT9) (IfClause a_aeT9)) -> DictionaryComprehension a_aeT9 [$sel:ann:DictionaryComprehension] :: DictionaryComprehension a_aeT9 -> a_aeT9 [$sel:body:DictionaryComprehension] :: DictionaryComprehension a_aeT9 -> Pair a_aeT9 [$sel:extraChildren:DictionaryComprehension] :: DictionaryComprehension a_aeT9 -> NonEmpty (Either (ForInClause a_aeT9) (IfClause a_aeT9)) data Pair a_aeUN Pair :: a_aeUN -> Expression a_aeUN -> Expression a_aeUN -> Pair a_aeUN [$sel:ann:Pair] :: Pair a_aeUN -> a_aeUN [$sel:value:Pair] :: Pair a_aeUN -> Expression a_aeUN [$sel:key:Pair] :: Pair a_aeUN -> Expression a_aeUN data Dictionary a_aeT6 Dictionary :: a_aeT6 -> [] (Either (DictionarySplat a_aeT6) (Pair a_aeT6)) -> Dictionary a_aeT6 [$sel:ann:Dictionary] :: Dictionary a_aeT6 -> a_aeT6 [$sel:extraChildren:Dictionary] :: Dictionary a_aeT6 -> [] (Either (DictionarySplat a_aeT6) (Pair a_aeT6)) data ConcatenatedString a_aeSL ConcatenatedString :: a_aeSL -> NonEmpty (String a_aeSL) -> ConcatenatedString a_aeSL [$sel:ann:ConcatenatedString] :: ConcatenatedString a_aeSL -> a_aeSL [$sel:extraChildren:ConcatenatedString] :: ConcatenatedString a_aeSL -> NonEmpty (String a_aeSL) data Call a_aeSz Call :: a_aeSz -> PrimaryExpression a_aeSz -> Either (ArgumentList a_aeSz) (GeneratorExpression a_aeSz) -> Call a_aeSz [$sel:ann:Call] :: Call a_aeSz -> a_aeSz [$sel:function:Call] :: Call a_aeSz -> PrimaryExpression a_aeSz [$sel:arguments:Call] :: Call a_aeSz -> Either (ArgumentList a_aeSz) (GeneratorExpression a_aeSz) data ArgumentList a_aeS5 ArgumentList :: a_aeS5 -> [] (Either (Expression a_aeS5) (Either (DictionarySplat a_aeS5) (Either (KeywordArgument a_aeS5) (ListSplat a_aeS5)))) -> ArgumentList a_aeS5 [$sel:ann:ArgumentList] :: ArgumentList a_aeS5 -> a_aeS5 [$sel:extraChildren:ArgumentList] :: ArgumentList a_aeS5 -> [] (Either (Expression a_aeS5) (Either (DictionarySplat a_aeS5) (Either (KeywordArgument a_aeS5) (ListSplat a_aeS5)))) data KeywordArgument a_aeUj KeywordArgument :: a_aeUj -> Expression a_aeUj -> Identifier a_aeUj -> KeywordArgument a_aeUj [$sel:ann:KeywordArgument] :: KeywordArgument a_aeUj -> a_aeUj [$sel:value:KeywordArgument] :: KeywordArgument a_aeUj -> Expression a_aeUj [$sel:name:KeywordArgument] :: KeywordArgument a_aeUj -> Identifier a_aeUj data BinaryOperator a_aeSn BinaryOperator :: a_aeSn -> Either (AnonymousPercent a_aeSn) (Either (AnonymousAmpersand a_aeSn) (Either (AnonymousStar a_aeSn) (Either (AnonymousStarStar a_aeSn) (Either (AnonymousPlus a_aeSn) (Either (AnonymousMinus a_aeSn) (Either (AnonymousSlash a_aeSn) (Either (AnonymousSlashSlash a_aeSn) (Either (AnonymousLAngleLAngle a_aeSn) (Either (AnonymousRAngleRAngle a_aeSn) (Either (AnonymousAt a_aeSn) (Either (AnonymousCaret a_aeSn) (AnonymousPipe a_aeSn)))))))))))) -> PrimaryExpression a_aeSn -> PrimaryExpression a_aeSn -> BinaryOperator a_aeSn [$sel:ann:BinaryOperator] :: BinaryOperator a_aeSn -> a_aeSn [$sel:operator:BinaryOperator] :: BinaryOperator a_aeSn -> Either (AnonymousPercent a_aeSn) (Either (AnonymousAmpersand a_aeSn) (Either (AnonymousStar a_aeSn) (Either (AnonymousStarStar a_aeSn) (Either (AnonymousPlus a_aeSn) (Either (AnonymousMinus a_aeSn) (Either (AnonymousSlash a_aeSn) (Either (AnonymousSlashSlash a_aeSn) (Either (AnonymousLAngleLAngle a_aeSn) (Either (AnonymousRAngleRAngle a_aeSn) (Either (AnonymousAt a_aeSn) (Either (AnonymousCaret a_aeSn) (AnonymousPipe a_aeSn)))))))))))) [$sel:left:BinaryOperator] :: BinaryOperator a_aeSn -> PrimaryExpression a_aeSn [$sel:right:BinaryOperator] :: BinaryOperator a_aeSn -> PrimaryExpression a_aeSn data Attribute a_aeSe Attribute :: a_aeSe -> NonEmpty (Either (PrimaryExpression a_aeSe) (Identifier a_aeSe)) -> Attribute a_aeSe [$sel:ann:Attribute] :: Attribute a_aeSe -> a_aeSe [$sel:extraChildren:Attribute] :: Attribute a_aeSe -> NonEmpty (Either (PrimaryExpression a_aeSe) (Identifier a_aeSe)) data WithItem a_aeVR WithItem :: a_aeVR -> Expression a_aeVR -> Maybe (Expression a_aeVR) -> WithItem a_aeVR [$sel:ann:WithItem] :: WithItem a_aeVR -> a_aeVR [$sel:value:WithItem] :: WithItem a_aeVR -> Expression a_aeVR [$sel:alias:WithItem] :: WithItem a_aeVR -> Maybe (Expression a_aeVR) data ReturnStatement a_aeV8 ReturnStatement :: a_aeV8 -> Maybe (ExpressionList a_aeV8) -> ReturnStatement a_aeV8 [$sel:ann:ReturnStatement] :: ReturnStatement a_aeV8 -> a_aeV8 [$sel:extraChildren:ReturnStatement] :: ReturnStatement a_aeV8 -> Maybe (ExpressionList a_aeV8) data RaiseStatement a_aeV2 RaiseStatement :: a_aeV2 -> Maybe (Expression a_aeV2) -> Maybe (ExpressionList a_aeV2) -> RaiseStatement a_aeV2 [$sel:ann:RaiseStatement] :: RaiseStatement a_aeV2 -> a_aeV2 [$sel:cause:RaiseStatement] :: RaiseStatement a_aeV2 -> Maybe (Expression a_aeV2) [$sel:extraChildren:RaiseStatement] :: RaiseStatement a_aeV2 -> Maybe (ExpressionList a_aeV2) data DeleteStatement a_aeT3 DeleteStatement :: a_aeT3 -> ExpressionList a_aeT3 -> DeleteStatement a_aeT3 [$sel:ann:DeleteStatement] :: DeleteStatement a_aeT3 -> a_aeT3 [$sel:extraChildren:DeleteStatement] :: DeleteStatement a_aeT3 -> ExpressionList a_aeT3 data Assignment a_aeSb Assignment :: a_aeSb -> ExpressionList a_aeSb -> Maybe (Either (Assignment a_aeSb) (Either (AugmentedAssignment a_aeSb) (Either (ExpressionList a_aeSb) (Yield a_aeSb)))) -> Maybe (Type a_aeSb) -> Assignment a_aeSb [$sel:ann:Assignment] :: Assignment a_aeSb -> a_aeSb [$sel:left:Assignment] :: Assignment a_aeSb -> ExpressionList a_aeSb [$sel:right:Assignment] :: Assignment a_aeSb -> Maybe (Either (Assignment a_aeSb) (Either (AugmentedAssignment a_aeSb) (Either (ExpressionList a_aeSb) (Yield a_aeSb)))) [$sel:type':Assignment] :: Assignment a_aeSb -> Maybe (Type a_aeSb) data AugmentedAssignment a_aeSh AugmentedAssignment :: a_aeSh -> ExpressionList a_aeSh -> Either (Assignment a_aeSh) (Either (AugmentedAssignment a_aeSh) (Either (ExpressionList a_aeSh) (Yield a_aeSh))) -> AugmentedAssignment a_aeSh [$sel:ann:AugmentedAssignment] :: AugmentedAssignment a_aeSh -> a_aeSh [$sel:left:AugmentedAssignment] :: AugmentedAssignment a_aeSh -> ExpressionList a_aeSh [$sel:right:AugmentedAssignment] :: AugmentedAssignment a_aeSh -> Either (Assignment a_aeSh) (Either (AugmentedAssignment a_aeSh) (Either (ExpressionList a_aeSh) (Yield a_aeSh))) data ExpressionStatement a_aeTx ExpressionStatement :: a_aeTx -> NonEmpty (Either (Expression a_aeTx) (Either (Assignment a_aeTx) (Either (AugmentedAssignment a_aeTx) (Yield a_aeTx)))) -> ExpressionStatement a_aeTx [$sel:ann:ExpressionStatement] :: ExpressionStatement a_aeTx -> a_aeTx [$sel:extraChildren:ExpressionStatement] :: ExpressionStatement a_aeTx -> NonEmpty (Either (Expression a_aeTx) (Either (Assignment a_aeTx) (Either (AugmentedAssignment a_aeTx) (Yield a_aeTx)))) data ExecStatement a_aeTr ExecStatement :: a_aeTr -> String a_aeTr -> [] (Expression a_aeTr) -> ExecStatement a_aeTr [$sel:ann:ExecStatement] :: ExecStatement a_aeTr -> a_aeTr [$sel:code:ExecStatement] :: ExecStatement a_aeTr -> String a_aeTr [$sel:extraChildren:ExecStatement] :: ExecStatement a_aeTr -> [] (Expression a_aeTr) data Parameters a_aeUQ Parameters :: a_aeUQ -> [] (Parameter a_aeUQ) -> Parameters a_aeUQ [$sel:ann:Parameters] :: Parameters a_aeUQ -> a_aeUQ [$sel:extraChildren:Parameters] :: Parameters a_aeUQ -> [] (Parameter a_aeUQ) data Chevron a_aeSC Chevron :: a_aeSC -> Expression a_aeSC -> Chevron a_aeSC [$sel:ann:Chevron] :: Chevron a_aeSC -> a_aeSC [$sel:extraChildren:Chevron] :: Chevron a_aeSC -> Expression a_aeSC data PrintStatement a_aeUZ PrintStatement :: a_aeUZ -> [] (Expression a_aeUZ) -> [] (Chevron a_aeUZ) -> PrintStatement a_aeUZ [$sel:ann:PrintStatement] :: PrintStatement a_aeUZ -> a_aeUZ [$sel:argument:PrintStatement] :: PrintStatement a_aeUZ -> [] (Expression a_aeUZ) [$sel:extraChildren:PrintStatement] :: PrintStatement a_aeUZ -> [] (Chevron a_aeUZ) data AssertStatement a_aeS8 AssertStatement :: a_aeS8 -> NonEmpty (Expression a_aeS8) -> AssertStatement a_aeS8 [$sel:ann:AssertStatement] :: AssertStatement a_aeS8 -> a_aeS8 [$sel:extraChildren:AssertStatement] :: AssertStatement a_aeS8 -> NonEmpty (Expression a_aeS8) data SimpleStatement a_aeS0 AssertStatementSimpleStatement :: AssertStatement a_aeS0 -> SimpleStatement a_aeS0 BreakStatementSimpleStatement :: BreakStatement a_aeS0 -> SimpleStatement a_aeS0 ContinueStatementSimpleStatement :: ContinueStatement a_aeS0 -> SimpleStatement a_aeS0 DeleteStatementSimpleStatement :: DeleteStatement a_aeS0 -> SimpleStatement a_aeS0 ExecStatementSimpleStatement :: ExecStatement a_aeS0 -> SimpleStatement a_aeS0 ExpressionStatementSimpleStatement :: ExpressionStatement a_aeS0 -> SimpleStatement a_aeS0 FutureImportStatementSimpleStatement :: FutureImportStatement a_aeS0 -> SimpleStatement a_aeS0 GlobalStatementSimpleStatement :: GlobalStatement a_aeS0 -> SimpleStatement a_aeS0 ImportFromStatementSimpleStatement :: ImportFromStatement a_aeS0 -> SimpleStatement a_aeS0 ImportStatementSimpleStatement :: ImportStatement a_aeS0 -> SimpleStatement a_aeS0 NonlocalStatementSimpleStatement :: NonlocalStatement a_aeS0 -> SimpleStatement a_aeS0 PassStatementSimpleStatement :: PassStatement a_aeS0 -> SimpleStatement a_aeS0 PrintStatementSimpleStatement :: PrintStatement a_aeS0 -> SimpleStatement a_aeS0 RaiseStatementSimpleStatement :: RaiseStatement a_aeS0 -> SimpleStatement a_aeS0 ReturnStatementSimpleStatement :: ReturnStatement a_aeS0 -> SimpleStatement a_aeS0 data Decorator a_aeSX Decorator :: a_aeSX -> Maybe (ArgumentList a_aeSX) -> DottedName a_aeSX -> Decorator a_aeSX [$sel:ann:Decorator] :: Decorator a_aeSX -> a_aeSX [$sel:arguments:Decorator] :: Decorator a_aeSX -> Maybe (ArgumentList a_aeSX) [$sel:extraChildren:Decorator] :: Decorator a_aeSX -> DottedName a_aeSX data ClassDefinition a_aeSF ClassDefinition :: a_aeSF -> Block a_aeSF -> Maybe (ArgumentList a_aeSF) -> Identifier a_aeSF -> ClassDefinition a_aeSF [$sel:ann:ClassDefinition] :: ClassDefinition a_aeSF -> a_aeSF [$sel:body:ClassDefinition] :: ClassDefinition a_aeSF -> Block a_aeSF [$sel:superclasses:ClassDefinition] :: ClassDefinition a_aeSF -> Maybe (ArgumentList a_aeSF) [$sel:name:ClassDefinition] :: ClassDefinition a_aeSF -> Identifier a_aeSF data Block a_aeSq Block :: a_aeSq -> [] (Either (CompoundStatement a_aeSq) (SimpleStatement a_aeSq)) -> Block a_aeSq [$sel:ann:Block] :: Block a_aeSq -> a_aeSq [$sel:extraChildren:Block] :: Block a_aeSq -> [] (Either (CompoundStatement a_aeSq) (SimpleStatement a_aeSq)) data CompoundStatement a_aeRS ClassDefinitionCompoundStatement :: ClassDefinition a_aeRS -> CompoundStatement a_aeRS DecoratedDefinitionCompoundStatement :: DecoratedDefinition a_aeRS -> CompoundStatement a_aeRS ForStatementCompoundStatement :: ForStatement a_aeRS -> CompoundStatement a_aeRS FunctionDefinitionCompoundStatement :: FunctionDefinition a_aeRS -> CompoundStatement a_aeRS IfStatementCompoundStatement :: IfStatement a_aeRS -> CompoundStatement a_aeRS TryStatementCompoundStatement :: TryStatement a_aeRS -> CompoundStatement a_aeRS WhileStatementCompoundStatement :: WhileStatement a_aeRS -> CompoundStatement a_aeRS WithStatementCompoundStatement :: WithStatement a_aeRS -> CompoundStatement a_aeRS data WithStatement a_aeVU WithStatement :: a_aeVU -> Block a_aeVU -> NonEmpty (WithItem a_aeVU) -> WithStatement a_aeVU [$sel:ann:WithStatement] :: WithStatement a_aeVU -> a_aeVU [$sel:body:WithStatement] :: WithStatement a_aeVU -> Block a_aeVU [$sel:extraChildren:WithStatement] :: WithStatement a_aeVU -> NonEmpty (WithItem a_aeVU) data WhileStatement a_aeVL WhileStatement :: a_aeVL -> Maybe (ElseClause a_aeVL) -> Block a_aeVL -> Expression a_aeVL -> WhileStatement a_aeVL [$sel:ann:WhileStatement] :: WhileStatement a_aeVL -> a_aeVL [$sel:alternative:WhileStatement] :: WhileStatement a_aeVL -> Maybe (ElseClause a_aeVL) [$sel:body:WhileStatement] :: WhileStatement a_aeVL -> Block a_aeVL [$sel:condition:WhileStatement] :: WhileStatement a_aeVL -> Expression a_aeVL data ElseClause a_aeTl ElseClause :: a_aeTl -> Block a_aeTl -> ElseClause a_aeTl [$sel:ann:ElseClause] :: ElseClause a_aeTl -> a_aeTl [$sel:body:ElseClause] :: ElseClause a_aeTl -> Block a_aeTl data TryStatement a_aeVq TryStatement :: a_aeVq -> Block a_aeVq -> NonEmpty (Either (ElseClause a_aeVq) (Either (ExceptClause a_aeVq) (FinallyClause a_aeVq))) -> TryStatement a_aeVq [$sel:ann:TryStatement] :: TryStatement a_aeVq -> a_aeVq [$sel:body:TryStatement] :: TryStatement a_aeVq -> Block a_aeVq [$sel:extraChildren:TryStatement] :: TryStatement a_aeVq -> NonEmpty (Either (ElseClause a_aeVq) (Either (ExceptClause a_aeVq) (FinallyClause a_aeVq))) data FinallyClause a_aeTA FinallyClause :: a_aeTA -> Block a_aeTA -> FinallyClause a_aeTA [$sel:ann:FinallyClause] :: FinallyClause a_aeTA -> a_aeTA [$sel:extraChildren:FinallyClause] :: FinallyClause a_aeTA -> Block a_aeTA data ExceptClause a_aeTo ExceptClause :: a_aeTo -> NonEmpty (Either (Expression a_aeTo) (Block a_aeTo)) -> ExceptClause a_aeTo [$sel:ann:ExceptClause] :: ExceptClause a_aeTo -> a_aeTo [$sel:extraChildren:ExceptClause] :: ExceptClause a_aeTo -> NonEmpty (Either (Expression a_aeTo) (Block a_aeTo)) data IfStatement a_aeU4 IfStatement :: a_aeU4 -> [] (Either (ElifClause a_aeU4) (ElseClause a_aeU4)) -> Block a_aeU4 -> Expression a_aeU4 -> IfStatement a_aeU4 [$sel:ann:IfStatement] :: IfStatement a_aeU4 -> a_aeU4 [$sel:alternative:IfStatement] :: IfStatement a_aeU4 -> [] (Either (ElifClause a_aeU4) (ElseClause a_aeU4)) [$sel:consequence:IfStatement] :: IfStatement a_aeU4 -> Block a_aeU4 [$sel:condition:IfStatement] :: IfStatement a_aeU4 -> Expression a_aeU4 data ElifClause a_aeTi ElifClause :: a_aeTi -> Block a_aeTi -> Expression a_aeTi -> ElifClause a_aeTi [$sel:ann:ElifClause] :: ElifClause a_aeTi -> a_aeTi [$sel:consequence:ElifClause] :: ElifClause a_aeTi -> Block a_aeTi [$sel:condition:ElifClause] :: ElifClause a_aeTi -> Expression a_aeTi data FunctionDefinition a_aeTP FunctionDefinition :: a_aeTP -> Maybe (Type a_aeTP) -> Block a_aeTP -> Identifier a_aeTP -> Parameters a_aeTP -> FunctionDefinition a_aeTP [$sel:ann:FunctionDefinition] :: FunctionDefinition a_aeTP -> a_aeTP [$sel:returnType:FunctionDefinition] :: FunctionDefinition a_aeTP -> Maybe (Type a_aeTP) [$sel:body:FunctionDefinition] :: FunctionDefinition a_aeTP -> Block a_aeTP [$sel:name:FunctionDefinition] :: FunctionDefinition a_aeTP -> Identifier a_aeTP [$sel:parameters:FunctionDefinition] :: FunctionDefinition a_aeTP -> Parameters a_aeTP data ForStatement a_aeTG ForStatement :: a_aeTG -> Maybe (ElseClause a_aeTG) -> Block a_aeTG -> Variables a_aeTG -> ExpressionList a_aeTG -> ForStatement a_aeTG [$sel:ann:ForStatement] :: ForStatement a_aeTG -> a_aeTG [$sel:alternative:ForStatement] :: ForStatement a_aeTG -> Maybe (ElseClause a_aeTG) [$sel:body:ForStatement] :: ForStatement a_aeTG -> Block a_aeTG [$sel:left:ForStatement] :: ForStatement a_aeTG -> Variables a_aeTG [$sel:right:ForStatement] :: ForStatement a_aeTG -> ExpressionList a_aeTG data DecoratedDefinition a_aeSU DecoratedDefinition :: a_aeSU -> Either (ClassDefinition a_aeSU) (FunctionDefinition a_aeSU) -> NonEmpty (Decorator a_aeSU) -> DecoratedDefinition a_aeSU [$sel:ann:DecoratedDefinition] :: DecoratedDefinition a_aeSU -> a_aeSU [$sel:definition:DecoratedDefinition] :: DecoratedDefinition a_aeSU -> Either (ClassDefinition a_aeSU) (FunctionDefinition a_aeSU) [$sel:extraChildren:DecoratedDefinition] :: DecoratedDefinition a_aeSU -> NonEmpty (Decorator a_aeSU) data Module a_aeUB Module :: a_aeUB -> [] (Either (CompoundStatement a_aeUB) (SimpleStatement a_aeUB)) -> Module a_aeUB [$sel:ann:Module] :: Module a_aeUB -> a_aeUB [$sel:extraChildren:Module] :: Module a_aeUB -> [] (Either (CompoundStatement a_aeUB) (SimpleStatement a_aeUB)) newtype AnonymousAwait a_af0j AnonymousAwait :: a_af0j -> AnonymousAwait a_af0j [$sel:ann:AnonymousAwait] :: AnonymousAwait a_af0j -> a_af0j data Comment a_af0m Comment :: a_af0m -> Text -> Comment a_af0m [$sel:ann:Comment] :: Comment a_af0m -> a_af0m [$sel:bytes:Comment] :: Comment a_af0m -> Text instance GHC.Generics.Generic (TreeSitter.Python.AST.Comment a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Comment a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Comment a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Comment a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Comment a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousAwait a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousAwait a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousAwait a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousAwait a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousAwait a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Module a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Module a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Module a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Module a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Module a) instance GHC.Generics.Generic (TreeSitter.Python.AST.DecoratedDefinition a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.DecoratedDefinition a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.DecoratedDefinition a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.DecoratedDefinition a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.DecoratedDefinition a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ForStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ForStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ForStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ForStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ForStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.FunctionDefinition a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.FunctionDefinition a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.FunctionDefinition a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.FunctionDefinition a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.FunctionDefinition a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ElifClause a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ElifClause a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ElifClause a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ElifClause a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ElifClause a) instance GHC.Generics.Generic (TreeSitter.Python.AST.IfStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.IfStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.IfStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.IfStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.IfStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ExceptClause a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ExceptClause a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ExceptClause a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ExceptClause a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ExceptClause a) instance GHC.Generics.Generic (TreeSitter.Python.AST.FinallyClause a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.FinallyClause a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.FinallyClause a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.FinallyClause a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.FinallyClause a) instance GHC.Generics.Generic (TreeSitter.Python.AST.TryStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.TryStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.TryStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.TryStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.TryStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ElseClause a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ElseClause a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ElseClause a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ElseClause a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ElseClause a) instance GHC.Generics.Generic (TreeSitter.Python.AST.WhileStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.WhileStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.WhileStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.WhileStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.WhileStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.WithStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.WithStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.WithStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.WithStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.WithStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.CompoundStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.CompoundStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.CompoundStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.CompoundStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.CompoundStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Block a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Block a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Block a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Block a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Block a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ClassDefinition a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ClassDefinition a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ClassDefinition a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ClassDefinition a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ClassDefinition a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Decorator a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Decorator a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Decorator a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Decorator a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Decorator a) instance GHC.Generics.Generic (TreeSitter.Python.AST.SimpleStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.SimpleStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.SimpleStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.SimpleStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.SimpleStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AssertStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AssertStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AssertStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AssertStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AssertStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.PrintStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.PrintStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.PrintStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.PrintStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.PrintStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Chevron a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Chevron a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Chevron a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Chevron a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Chevron a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Parameters a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Parameters a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Parameters a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Parameters a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Parameters a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ExecStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ExecStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ExecStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ExecStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ExecStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ExpressionStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ExpressionStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ExpressionStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ExpressionStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ExpressionStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AugmentedAssignment a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AugmentedAssignment a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AugmentedAssignment a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AugmentedAssignment a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AugmentedAssignment a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Assignment a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Assignment a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Assignment a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Assignment a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Assignment a) instance GHC.Generics.Generic (TreeSitter.Python.AST.DeleteStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.DeleteStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.DeleteStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.DeleteStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.DeleteStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.RaiseStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.RaiseStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.RaiseStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.RaiseStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.RaiseStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ReturnStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ReturnStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ReturnStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ReturnStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ReturnStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.WithItem a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.WithItem a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.WithItem a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.WithItem a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.WithItem a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Attribute a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Attribute a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Attribute a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Attribute a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Attribute a) instance GHC.Generics.Generic (TreeSitter.Python.AST.BinaryOperator a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.BinaryOperator a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.BinaryOperator a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.BinaryOperator a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.BinaryOperator a) instance GHC.Generics.Generic (TreeSitter.Python.AST.KeywordArgument a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.KeywordArgument a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.KeywordArgument a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.KeywordArgument a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.KeywordArgument a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ArgumentList a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ArgumentList a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ArgumentList a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ArgumentList a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ArgumentList a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Call a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Call a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Call a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Call a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Call a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ConcatenatedString a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ConcatenatedString a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ConcatenatedString a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ConcatenatedString a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ConcatenatedString a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Dictionary a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Dictionary a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Dictionary a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Dictionary a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Dictionary a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Pair a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Pair a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Pair a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Pair a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Pair a) instance GHC.Generics.Generic (TreeSitter.Python.AST.DictionaryComprehension a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.DictionaryComprehension a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.DictionaryComprehension a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.DictionaryComprehension a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.DictionaryComprehension a) instance GHC.Generics.Generic (TreeSitter.Python.AST.GeneratorExpression a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.GeneratorExpression a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.GeneratorExpression a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.GeneratorExpression a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.GeneratorExpression a) instance GHC.Generics.Generic (TreeSitter.Python.AST.List a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.List a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.List a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.List a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.List a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ListComprehension a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ListComprehension a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ListComprehension a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ListComprehension a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ListComprehension a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ParenthesizedExpression a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ParenthesizedExpression a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ParenthesizedExpression a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ParenthesizedExpression a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ParenthesizedExpression a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Set a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Set a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Set a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Set a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Set a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Variables a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Variables a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Variables a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Variables a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Variables a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ForInClause a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ForInClause a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ForInClause a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ForInClause a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ForInClause a) instance GHC.Generics.Generic (TreeSitter.Python.AST.IfClause a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.IfClause a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.IfClause a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.IfClause a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.IfClause a) instance GHC.Generics.Generic (TreeSitter.Python.AST.SetComprehension a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.SetComprehension a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.SetComprehension a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.SetComprehension a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.SetComprehension a) instance GHC.Generics.Generic (TreeSitter.Python.AST.FormatExpression a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.FormatExpression a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.FormatExpression a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.FormatExpression a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.FormatExpression a) instance GHC.Generics.Generic (TreeSitter.Python.AST.FormatSpecifier a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.FormatSpecifier a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.FormatSpecifier a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.FormatSpecifier a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.FormatSpecifier a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Interpolation a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Interpolation a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Interpolation a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Interpolation a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Interpolation a) instance GHC.Generics.Generic (TreeSitter.Python.AST.String a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.String a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.String a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.String a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.String a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Slice a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Slice a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Slice a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Slice a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Slice a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Subscript a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Subscript a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Subscript a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Subscript a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Subscript a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Await a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Await a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Await a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Await a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Await a) instance GHC.Generics.Generic (TreeSitter.Python.AST.BooleanOperator a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.BooleanOperator a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.BooleanOperator a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.BooleanOperator a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.BooleanOperator a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ComparisonOperator a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ComparisonOperator a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ComparisonOperator a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ComparisonOperator a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ComparisonOperator a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ConditionalExpression a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ConditionalExpression a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ConditionalExpression a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ConditionalExpression a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ConditionalExpression a) instance GHC.Generics.Generic (TreeSitter.Python.AST.DefaultParameter a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.DefaultParameter a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.DefaultParameter a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.DefaultParameter a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.DefaultParameter a) instance GHC.Generics.Generic (TreeSitter.Python.AST.TypedDefaultParameter a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.TypedDefaultParameter a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.TypedDefaultParameter a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.TypedDefaultParameter a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.TypedDefaultParameter a) instance GHC.Generics.Generic (TreeSitter.Python.AST.DictionarySplat a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.DictionarySplat a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.DictionarySplat a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.DictionarySplat a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.DictionarySplat a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ListSplat a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ListSplat a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ListSplat a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ListSplat a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ListSplat a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Type a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Type a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Type a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Type a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Type a) instance GHC.Generics.Generic (TreeSitter.Python.AST.TypedParameter a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.TypedParameter a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.TypedParameter a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.TypedParameter a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.TypedParameter a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Parameter a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Parameter a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Parameter a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Parameter a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Parameter a) instance GHC.Generics.Generic (TreeSitter.Python.AST.LambdaParameters a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.LambdaParameters a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.LambdaParameters a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.LambdaParameters a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.LambdaParameters a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Lambda a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Lambda a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Lambda a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Lambda a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Lambda a) instance GHC.Generics.Generic (TreeSitter.Python.AST.NamedExpression a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.NamedExpression a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.NamedExpression a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.NamedExpression a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.NamedExpression a) instance GHC.Generics.Generic (TreeSitter.Python.AST.NotOperator a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.NotOperator a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.NotOperator a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.NotOperator a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.NotOperator a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Expression a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Expression a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Expression a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Expression a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Expression a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ExpressionList a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ExpressionList a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ExpressionList a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ExpressionList a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ExpressionList a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Yield a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Yield a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Yield a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Yield a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Yield a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Tuple a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Tuple a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Tuple a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Tuple a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Tuple a) instance GHC.Generics.Generic (TreeSitter.Python.AST.UnaryOperator a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.UnaryOperator a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.UnaryOperator a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.UnaryOperator a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.UnaryOperator a) instance GHC.Generics.Generic (TreeSitter.Python.AST.PrimaryExpression a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.PrimaryExpression a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.PrimaryExpression a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.PrimaryExpression a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.PrimaryExpression a) instance GHC.Generics.Generic (TreeSitter.Python.AST.None a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.None a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.None a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.None a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.None a) instance GHC.Generics.Generic (TreeSitter.Python.AST.False a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.False a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.False a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.False a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.False a) instance GHC.Generics.Generic (TreeSitter.Python.AST.True a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.True a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.True a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.True a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.True a) instance GHC.Generics.Generic (TreeSitter.Python.AST.FutureImportStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.FutureImportStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.FutureImportStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.FutureImportStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.FutureImportStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ImportFromStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ImportFromStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ImportFromStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ImportFromStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ImportFromStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ImportStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ImportStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ImportStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ImportStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ImportStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AliasedImport a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AliasedImport a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AliasedImport a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AliasedImport a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AliasedImport a) instance GHC.Generics.Generic (TreeSitter.Python.AST.RelativeImport a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.RelativeImport a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.RelativeImport a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.RelativeImport a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.RelativeImport a) instance GHC.Generics.Generic (TreeSitter.Python.AST.DottedName a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.DottedName a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.DottedName a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.DottedName a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.DottedName a) instance GHC.Generics.Generic (TreeSitter.Python.AST.GlobalStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.GlobalStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.GlobalStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.GlobalStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.GlobalStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.NonlocalStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.NonlocalStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.NonlocalStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.NonlocalStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.NonlocalStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Identifier a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Identifier a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Identifier a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Identifier a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Identifier a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Float a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Float a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Float a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Float a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Float a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Integer a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Integer a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Integer a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Integer a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Integer a) instance GHC.Generics.Generic (TreeSitter.Python.AST.TypeConversion a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.TypeConversion a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.TypeConversion a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.TypeConversion a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.TypeConversion a) instance GHC.Generics.Generic (TreeSitter.Python.AST.EscapeSequence a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.EscapeSequence a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.EscapeSequence a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.EscapeSequence a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.EscapeSequence a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousRBrace a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousRBrace a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousRBrace a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousRBrace a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousRBrace a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousLBrace a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousLBrace a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousLBrace a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousLBrace a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousLBrace a) instance GHC.Generics.Generic (TreeSitter.Python.AST.Ellipsis a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.Ellipsis a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.Ellipsis a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.Ellipsis a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.Ellipsis a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousRBracket a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousRBracket a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousRBracket a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousRBracket a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousRBracket a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousLBracket a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousLBracket a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousLBracket a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousLBracket a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousLBracket a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousYield a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousYield a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousYield a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousYield a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousYield a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousPipeEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousPipeEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousPipeEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousPipeEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousPipeEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousCaretEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousCaretEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousCaretEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousCaretEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousCaretEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousAmpersandEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousAmpersandEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousAmpersandEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousAmpersandEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousAmpersandEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousLAngleLAngleEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousLAngleLAngleEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousLAngleLAngleEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousLAngleLAngleEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousLAngleLAngleEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousRAngleRAngleEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousRAngleRAngleEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousRAngleRAngleEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousRAngleRAngleEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousRAngleRAngleEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousStarStarEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousStarStarEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousStarStarEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousStarStarEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousStarStarEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousPercentEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousPercentEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousPercentEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousPercentEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousPercentEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousSlashSlashEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousSlashSlashEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousSlashSlashEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousSlashSlashEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousSlashSlashEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousAtEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousAtEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousAtEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousAtEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousAtEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousSlashEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousSlashEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousSlashEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousSlashEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousSlashEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousStarEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousStarEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousStarEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousStarEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousStarEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousMinusEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousMinusEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousMinusEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousMinusEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousMinusEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousPlusEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousPlusEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousPlusEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousPlusEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousPlusEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousLambda a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousLambda a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousLambda a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousLambda a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousLambda a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousIs a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousIs a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousIs a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousIs a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousIs a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousLAngleRAngle a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousLAngleRAngle a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousLAngleRAngle a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousLAngleRAngle a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousLAngleRAngle a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousRAngle a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousRAngle a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousRAngle a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousRAngle a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousRAngle a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousRAngleEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousRAngleEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousRAngleEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousRAngleEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousRAngleEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousBangEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousBangEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousBangEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousBangEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousBangEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousEqualEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousEqualEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousEqualEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousEqualEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousEqualEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousLAngleEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousLAngleEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousLAngleEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousLAngleEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousLAngleEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousLAngle a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousLAngle a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousLAngle a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousLAngle a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousLAngle a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousTilde a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousTilde a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousTilde a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousTilde a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousTilde a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousLAngleLAngle a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousLAngleLAngle a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousLAngleLAngle a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousLAngleLAngle a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousLAngleLAngle a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousCaret a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousCaret a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousCaret a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousCaret a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousCaret a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousAmpersand a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousAmpersand a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousAmpersand a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousAmpersand a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousAmpersand a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousPipe a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousPipe a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousPipe a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousPipe a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousPipe a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousStarStar a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousStarStar a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousStarStar a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousStarStar a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousStarStar a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousSlashSlash a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousSlashSlash a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousSlashSlash a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousSlashSlash a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousSlashSlash a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousPercent a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousPercent a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousPercent a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousPercent a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousPercent a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousSlash a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousSlash a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousSlash a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousSlash a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousSlash a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousMinus a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousMinus a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousMinus a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousMinus a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousMinus a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousPlus a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousPlus a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousPlus a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousPlus a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousPlus a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousOr a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousOr a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousOr a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousOr a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousOr a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousAnd a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousAnd a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousAnd a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousAnd a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousAnd a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousNot a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousNot a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousNot a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousNot a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousNot a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousAt a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousAt a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousAt a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousAt a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousAt a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousClass a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousClass a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousClass a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousClass a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousClass a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousExec a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousExec a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousExec a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousExec a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousExec a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousNonlocal a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousNonlocal a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousNonlocal a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousNonlocal a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousNonlocal a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousGlobal a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousGlobal a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousGlobal a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousGlobal a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousGlobal a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousMinusRAngle a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousMinusRAngle a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousMinusRAngle a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousMinusRAngle a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousMinusRAngle a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousDef a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousDef a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousDef a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousDef a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousDef a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousWith a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousWith a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousWith a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousWith a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousWith a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousFinally a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousFinally a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousFinally a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousFinally a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousFinally a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousExcept a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousExcept a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousExcept a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousExcept a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousExcept a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousTry a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousTry a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousTry a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousTry a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousTry a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousWhile a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousWhile a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousWhile a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousWhile a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousWhile a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousIn a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousIn a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousIn a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousIn a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousIn a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousFor a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousFor a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousFor a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousFor a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousFor a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousAsync a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousAsync a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousAsync a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousAsync a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousAsync a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousElse a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousElse a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousElse a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousElse a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousElse a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousElif a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousElif a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousElif a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousElif a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousElif a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousColon a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousColon a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousColon a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousColon a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousColon a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousIf a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousIf a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousIf a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousIf a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousIf a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousContinue a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousContinue a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousContinue a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousContinue a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousContinue a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousBreak a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousBreak a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousBreak a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousBreak a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousBreak a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousPass a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousPass a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousPass a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousPass a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousPass a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousRaise a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousRaise a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousRaise a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousRaise a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousRaise a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousDel a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousDel a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousDel a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousDel a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousDel a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousReturn a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousReturn a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousReturn a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousReturn a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousReturn a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousColonEqual a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousColonEqual a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousColonEqual a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousColonEqual a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousColonEqual a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousAssert a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousAssert a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousAssert a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousAssert a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousAssert a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousRAngleRAngle a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousRAngleRAngle a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousRAngleRAngle a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousRAngleRAngle a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousRAngleRAngle a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousPrint a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousPrint a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousPrint a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousPrint a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousPrint a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousStar a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousStar a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousStar a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousStar a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousStar a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousAs a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousAs a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousAs a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousAs a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousAs a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousComma a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousComma a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousComma a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousComma a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousComma a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousRParen a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousRParen a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousRParen a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousRParen a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousRParen a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousLParen a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousLParen a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousLParen a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousLParen a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousLParen a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousFuture a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousFuture a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousFuture a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousFuture a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousFuture a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousFrom a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousFrom a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousFrom a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousFrom a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousFrom a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousDot a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousDot a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousDot a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousDot a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousDot a) instance GHC.Generics.Generic (TreeSitter.Python.AST.AnonymousImport a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.AnonymousImport a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.AnonymousImport a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.AnonymousImport a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.AnonymousImport a) instance GHC.Generics.Generic (TreeSitter.Python.AST.WildcardImport a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.WildcardImport a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.WildcardImport a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.WildcardImport a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.WildcardImport a) instance GHC.Generics.Generic (TreeSitter.Python.AST.PassStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.PassStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.PassStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.PassStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.PassStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ImportPrefix a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ImportPrefix a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ImportPrefix a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ImportPrefix a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ImportPrefix a) instance GHC.Generics.Generic (TreeSitter.Python.AST.ContinueStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.ContinueStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.ContinueStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.ContinueStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.ContinueStatement a) instance GHC.Generics.Generic (TreeSitter.Python.AST.BreakStatement a) instance GHC.Show.Show a => GHC.Show.Show (TreeSitter.Python.AST.BreakStatement a) instance GHC.Classes.Ord a => GHC.Classes.Ord (TreeSitter.Python.AST.BreakStatement a) instance GHC.Classes.Eq a => GHC.Classes.Eq (TreeSitter.Python.AST.BreakStatement a) instance TreeSitter.Unmarshal.Unmarshal a => TreeSitter.Unmarshal.Unmarshal (TreeSitter.Python.AST.BreakStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Comment a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousAwait a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Module a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.CompoundStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Block a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ClassDefinition a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.DecoratedDefinition a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ElifClause a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ElseClause a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ExceptClause a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.FinallyClause a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ForStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.FunctionDefinition a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.IfStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.TryStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.WhileStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.WithStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Decorator a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.SimpleStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AssertStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.PrintStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Chevron a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Parameters a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ExecStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ExpressionStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Assignment a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AugmentedAssignment a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.DeleteStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.RaiseStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ReturnStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.WithItem a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Expression a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Parameter a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.PrimaryExpression a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ArgumentList a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Attribute a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Await a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.BinaryOperator a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.BooleanOperator a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Call a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ComparisonOperator a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ConcatenatedString a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ConditionalExpression a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.DefaultParameter a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Dictionary a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.DictionaryComprehension a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.DictionarySplat a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ExpressionList a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ForInClause a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.FormatExpression a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.FormatSpecifier a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.GeneratorExpression a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.IfClause a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Interpolation a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.KeywordArgument a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Lambda a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.LambdaParameters a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.List a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ListComprehension a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ListSplat a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.NamedExpression a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.NotOperator a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Pair a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ParenthesizedExpression a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Set a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.SetComprehension a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Slice a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.String a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Subscript a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Tuple a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Type a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.TypedDefaultParameter a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.TypedParameter a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.UnaryOperator a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Variables a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Yield a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.None a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.False a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.True a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.FutureImportStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ImportFromStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ImportStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AliasedImport a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.RelativeImport a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.DottedName a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.GlobalStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.NonlocalStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Identifier a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Float a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Integer a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.TypeConversion a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.EscapeSequence a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousRBrace a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousLBrace a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.Ellipsis a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousRBracket a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousLBracket a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousYield a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousPipeEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousCaretEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousAmpersandEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousLAngleLAngleEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousRAngleRAngleEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousStarStarEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousPercentEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousSlashSlashEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousAtEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousSlashEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousStarEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousMinusEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousPlusEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousLambda a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousIs a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousLAngleRAngle a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousRAngle a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousRAngleEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousBangEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousEqualEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousLAngleEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousLAngle a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousTilde a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousLAngleLAngle a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousCaret a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousAmpersand a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousPipe a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousStarStar a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousSlashSlash a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousPercent a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousSlash a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousMinus a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousPlus a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousOr a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousAnd a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousNot a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousAt a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousClass a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousExec a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousNonlocal a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousGlobal a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousMinusRAngle a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousDef a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousWith a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousFinally a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousExcept a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousTry a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousWhile a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousIn a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousFor a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousAsync a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousElse a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousElif a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousColon a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousIf a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousContinue a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousBreak a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousPass a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousRaise a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousDel a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousReturn a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousColonEqual a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousAssert a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousRAngleRAngle a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousPrint a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousStar a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousAs a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousComma a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousRParen a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousLParen a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousFuture a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousFrom a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousDot a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.AnonymousImport a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.WildcardImport a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.PassStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ImportPrefix a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.ContinueStatement a) instance TreeSitter.Unmarshal.SymbolMatching (TreeSitter.Python.AST.BreakStatement a)