| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
TreeSitter.Python.AST
Documentation
data BreakStatement a Source #
Constructors
| BreakStatement | |
Instances
data ContinueStatement a Source #
Constructors
| ContinueStatement | |
Instances
data ImportPrefix a Source #
Constructors
| ImportPrefix | |
Instances
data PassStatement a Source #
Constructors
| PassStatement | |
Instances
data WildcardImport a Source #
Constructors
| WildcardImport | |
Instances
newtype AnonymousImport a Source #
Constructors
| AnonymousImport | |
Fields
| |
Instances
newtype AnonymousDot a Source #
Constructors
| AnonymousDot | |
Fields
| |
Instances
newtype AnonymousFrom a Source #
Constructors
| AnonymousFrom | |
Fields
| |
Instances
newtype AnonymousFuture a Source #
Constructors
| AnonymousFuture | |
Fields
| |
Instances
newtype AnonymousLParen a Source #
Constructors
| AnonymousLParen | |
Fields
| |
Instances
newtype AnonymousRParen a Source #
Constructors
| AnonymousRParen | |
Fields
| |
Instances
newtype AnonymousComma a Source #
Constructors
| AnonymousComma | |
Fields
| |
Instances
newtype AnonymousAs a Source #
Constructors
| AnonymousAs | |
Fields
| |
Instances
newtype AnonymousStar a Source #
Constructors
| AnonymousStar | |
Fields
| |
Instances
newtype AnonymousPrint a Source #
Constructors
| AnonymousPrint | |
Fields
| |
Instances
newtype AnonymousRAngleRAngle a Source #
Constructors
| AnonymousRAngleRAngle | |
Fields
| |
Instances
newtype AnonymousAssert a Source #
Constructors
| AnonymousAssert | |
Fields
| |
Instances
newtype AnonymousColonEqual a Source #
Constructors
| AnonymousColonEqual | |
Fields
| |
Instances
newtype AnonymousReturn a Source #
Constructors
| AnonymousReturn | |
Fields
| |
Instances
newtype AnonymousDel a Source #
Constructors
| AnonymousDel | |
Fields
| |
Instances
newtype AnonymousRaise a Source #
Constructors
| AnonymousRaise | |
Fields
| |
Instances
newtype AnonymousPass a Source #
Constructors
| AnonymousPass | |
Fields
| |
Instances
newtype AnonymousBreak a Source #
Constructors
| AnonymousBreak | |
Fields
| |
Instances
newtype AnonymousContinue a Source #
Constructors
| AnonymousContinue | |
Fields
| |
Instances
newtype AnonymousIf a Source #
Constructors
| AnonymousIf | |
Fields
| |
Instances
newtype AnonymousColon a Source #
Constructors
| AnonymousColon | |
Fields
| |
Instances
newtype AnonymousElif a Source #
Constructors
| AnonymousElif | |
Fields
| |
Instances
newtype AnonymousElse a Source #
Constructors
| AnonymousElse | |
Fields
| |
Instances
newtype AnonymousAsync a Source #
Constructors
| AnonymousAsync | |
Fields
| |
Instances
newtype AnonymousFor a Source #
Constructors
| AnonymousFor | |
Fields
| |
Instances
newtype AnonymousIn a Source #
Constructors
| AnonymousIn | |
Fields
| |
Instances
newtype AnonymousWhile a Source #
Constructors
| AnonymousWhile | |
Fields
| |
Instances
newtype AnonymousTry a Source #
Constructors
| AnonymousTry | |
Fields
| |
Instances
newtype AnonymousExcept a Source #
Constructors
| AnonymousExcept | |
Fields
| |
Instances
newtype AnonymousFinally a Source #
Constructors
| AnonymousFinally | |
Fields
| |
Instances
newtype AnonymousWith a Source #
Constructors
| AnonymousWith | |
Fields
| |
Instances
newtype AnonymousDef a Source #
Constructors
| AnonymousDef | |
Fields
| |
Instances
newtype AnonymousMinusRAngle a Source #
Constructors
| AnonymousMinusRAngle | |
Fields
| |
Instances
newtype AnonymousEqual a Source #
Constructors
| AnonymousEqual | |
Fields
| |
Instances
newtype AnonymousGlobal a Source #
Constructors
| AnonymousGlobal | |
Fields
| |
Instances
newtype AnonymousNonlocal a Source #
Constructors
| AnonymousNonlocal | |
Fields
| |
Instances
newtype AnonymousExec a Source #
Constructors
| AnonymousExec | |
Fields
| |
Instances
newtype AnonymousClass a Source #
Constructors
| AnonymousClass | |
Fields
| |
Instances
newtype AnonymousAt a Source #
Constructors
| AnonymousAt | |
Fields
| |
Instances
newtype AnonymousNot a Source #
Constructors
| AnonymousNot | |
Fields
| |
Instances
newtype AnonymousAnd a Source #
Constructors
| AnonymousAnd | |
Fields
| |
Instances
newtype AnonymousOr a Source #
Constructors
| AnonymousOr | |
Fields
| |
Instances
newtype AnonymousPlus a Source #
Constructors
| AnonymousPlus | |
Fields
| |
Instances
newtype AnonymousMinus a Source #
Constructors
| AnonymousMinus | |
Fields
| |
Instances
newtype AnonymousSlash a Source #
Constructors
| AnonymousSlash | |
Fields
| |
Instances
newtype AnonymousPercent a Source #
Constructors
| AnonymousPercent | |
Fields
| |
Instances
newtype AnonymousSlashSlash a Source #
Constructors
| AnonymousSlashSlash | |
Fields
| |
Instances
newtype AnonymousStarStar a Source #
Constructors
| AnonymousStarStar | |
Fields
| |
Instances
newtype AnonymousPipe a Source #
Constructors
| AnonymousPipe | |
Fields
| |
Instances
newtype AnonymousAmpersand a Source #
Constructors
| AnonymousAmpersand | |
Fields
| |
Instances
newtype AnonymousCaret a Source #
Constructors
| AnonymousCaret | |
Fields
| |
Instances
newtype AnonymousLAngleLAngle a Source #
Constructors
| AnonymousLAngleLAngle | |
Fields
| |
Instances
newtype AnonymousTilde a Source #
Constructors
| AnonymousTilde | |
Fields
| |
Instances
newtype AnonymousLAngle a Source #
Constructors
| AnonymousLAngle | |
Fields
| |
Instances
newtype AnonymousLAngleEqual a Source #
Constructors
| AnonymousLAngleEqual | |
Fields
| |
Instances
newtype AnonymousEqualEqual a Source #
Constructors
| AnonymousEqualEqual | |
Fields
| |
Instances
newtype AnonymousBangEqual a Source #
Constructors
| AnonymousBangEqual | |
Fields
| |
Instances
newtype AnonymousRAngleEqual a Source #
Constructors
| AnonymousRAngleEqual | |
Fields
| |
Instances
newtype AnonymousRAngle a Source #
Constructors
| AnonymousRAngle | |
Fields
| |
Instances
newtype AnonymousLAngleRAngle a Source #
Constructors
| AnonymousLAngleRAngle | |
Fields
| |
Instances
newtype AnonymousIs a Source #
Constructors
| AnonymousIs | |
Fields
| |
Instances
newtype AnonymousLambda a Source #
Constructors
| AnonymousLambda | |
Fields
| |
Instances
newtype AnonymousPlusEqual a Source #
Constructors
| AnonymousPlusEqual | |
Fields
| |
Instances
newtype AnonymousMinusEqual a Source #
Constructors
| AnonymousMinusEqual | |
Fields
| |
Instances
newtype AnonymousStarEqual a Source #
Constructors
| AnonymousStarEqual | |
Fields
| |
Instances
newtype AnonymousSlashEqual a Source #
Constructors
| AnonymousSlashEqual | |
Fields
| |
Instances
newtype AnonymousAtEqual a Source #
Constructors
| AnonymousAtEqual | |
Fields
| |
Instances
newtype AnonymousSlashSlashEqual a Source #
Constructors
| AnonymousSlashSlashEqual | |
Fields
| |
Instances
newtype AnonymousPercentEqual a Source #
Constructors
| AnonymousPercentEqual | |
Fields
| |
Instances
newtype AnonymousStarStarEqual a Source #
Constructors
| AnonymousStarStarEqual | |
Fields
| |
Instances
newtype AnonymousRAngleRAngleEqual a Source #
Constructors
| AnonymousRAngleRAngleEqual | |
Fields
| |
Instances
newtype AnonymousLAngleLAngleEqual a Source #
Constructors
| AnonymousLAngleLAngleEqual | |
Fields
| |
Instances
newtype AnonymousAmpersandEqual a Source #
Constructors
| AnonymousAmpersandEqual | |
Fields
| |
Instances
newtype AnonymousCaretEqual a Source #
Constructors
| AnonymousCaretEqual | |
Fields
| |
Instances
newtype AnonymousPipeEqual a Source #
Constructors
| AnonymousPipeEqual | |
Fields
| |
Instances
newtype AnonymousYield a Source #
Constructors
| AnonymousYield | |
Fields
| |
Instances
newtype AnonymousLBracket a Source #
Constructors
| AnonymousLBracket | |
Fields
| |
Instances
newtype AnonymousRBracket a Source #
Constructors
| AnonymousRBracket | |
Fields
| |
Instances
Instances
newtype AnonymousLBrace a Source #
Constructors
| AnonymousLBrace | |
Fields
| |
Instances
newtype AnonymousRBrace a Source #
Constructors
| AnonymousRBrace | |
Fields
| |
Instances
data EscapeSequence a Source #
Constructors
| EscapeSequence | |
Instances
data TypeConversion a Source #
Constructors
| TypeConversion | |
Instances
Instances
Instances
| Functor Float Source # | |
| Foldable Float Source # | |
Defined in TreeSitter.Python.AST Methods fold :: Monoid m => Float m -> m # foldMap :: Monoid m => (a -> m) -> Float a -> m # foldr :: (a -> b -> b) -> b -> Float a -> b # foldr' :: (a -> b -> b) -> b -> Float a -> b # foldl :: (b -> a -> b) -> b -> Float a -> b # foldl' :: (b -> a -> b) -> b -> Float a -> b # foldr1 :: (a -> a -> a) -> Float a -> a # foldl1 :: (a -> a -> a) -> Float a -> a # elem :: Eq a => a -> Float a -> Bool # maximum :: Ord a => Float a -> a # minimum :: Ord a => Float a -> a # | |
| Traversable Float Source # | |
| SymbolMatching Float Source # | |
Defined in TreeSitter.Python.AST | |
| Unmarshal Float Source # | |
Defined in TreeSitter.Python.AST Methods unmarshalNode :: (Carrier sig m, Member (Reader ByteString) sig, Member (Reader (Ptr Cursor)) sig, MonadFail m, MonadIO m, UnmarshalAnn a) => Node -> m (Float a) | |
| Eq a => Eq (Float a) Source # | |
| Ord a => Ord (Float a) Source # | |
Defined in TreeSitter.Python.AST | |
| Show a => Show (Float a) Source # | |
| Generic (Float a) Source # | |
| Generic1 Float Source # | |
| type Rep (Float a) Source # | |
Defined in TreeSitter.Python.AST type Rep (Float a) = D1 (MetaData "Float" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "Float" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 a) :*: S1 (MetaSel (Just "bytes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) | |
| type Rep1 Float Source # | |
Defined in TreeSitter.Python.AST type Rep1 Float = D1 (MetaData "Float" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "Float" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) Par1 :*: S1 (MetaSel (Just "bytes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) | |
data Identifier a Source #
Constructors
| Identifier | |
Instances
data NonlocalStatement a Source #
Constructors
| NonlocalStatement | |
Fields
| |
Instances
data GlobalStatement a Source #
Constructors
| GlobalStatement | |
Fields
| |
Instances
data DottedName a Source #
Constructors
| DottedName | |
Fields
| |
Instances
data RelativeImport a Source #
Constructors
| RelativeImport | |
Fields
| |
Instances
data AliasedImport a Source #
Constructors
| AliasedImport | |
Fields
| |
Instances
data ImportStatement a Source #
Constructors
| ImportStatement | |
Fields
| |
Instances
data ImportFromStatement a Source #
Constructors
| ImportFromStatement | |
Fields
| |
Instances
data FutureImportStatement a Source #
Constructors
| FutureImportStatement | |
Fields
| |
Instances
Instances
| Functor True Source # | |
| Foldable True Source # | |
Defined in TreeSitter.Python.AST Methods fold :: Monoid m => True m -> m # foldMap :: Monoid m => (a -> m) -> True a -> m # foldr :: (a -> b -> b) -> b -> True a -> b # foldr' :: (a -> b -> b) -> b -> True a -> b # foldl :: (b -> a -> b) -> b -> True a -> b # foldl' :: (b -> a -> b) -> b -> True a -> b # foldr1 :: (a -> a -> a) -> True a -> a # foldl1 :: (a -> a -> a) -> True a -> a # elem :: Eq a => a -> True a -> Bool # maximum :: Ord a => True a -> a # | |
| Traversable True Source # | |
| SymbolMatching True Source # | |
Defined in TreeSitter.Python.AST | |
| Unmarshal True Source # | |
Defined in TreeSitter.Python.AST Methods unmarshalNode :: (Carrier sig m, Member (Reader ByteString) sig, Member (Reader (Ptr Cursor)) sig, MonadFail m, MonadIO m, UnmarshalAnn a) => Node -> m (True a) | |
| Eq a => Eq (True a) Source # | |
| Ord a => Ord (True a) Source # | |
| Show a => Show (True a) Source # | |
| Generic (True a) Source # | |
| Generic1 True Source # | |
| type Rep (True a) Source # | |
Defined in TreeSitter.Python.AST type Rep (True a) = D1 (MetaData "True" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "True" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 a) :*: S1 (MetaSel (Just "bytes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) | |
| type Rep1 True Source # | |
Defined in TreeSitter.Python.AST type Rep1 True = D1 (MetaData "True" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "True" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) Par1 :*: S1 (MetaSel (Just "bytes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) | |
Instances
| Functor False Source # | |
| Foldable False Source # | |
Defined in TreeSitter.Python.AST Methods fold :: Monoid m => False m -> m # foldMap :: Monoid m => (a -> m) -> False a -> m # foldr :: (a -> b -> b) -> b -> False a -> b # foldr' :: (a -> b -> b) -> b -> False a -> b # foldl :: (b -> a -> b) -> b -> False a -> b # foldl' :: (b -> a -> b) -> b -> False a -> b # foldr1 :: (a -> a -> a) -> False a -> a # foldl1 :: (a -> a -> a) -> False a -> a # elem :: Eq a => a -> False a -> Bool # maximum :: Ord a => False a -> a # minimum :: Ord a => False a -> a # | |
| Traversable False Source # | |
| SymbolMatching False Source # | |
Defined in TreeSitter.Python.AST | |
| Unmarshal False Source # | |
Defined in TreeSitter.Python.AST Methods unmarshalNode :: (Carrier sig m, Member (Reader ByteString) sig, Member (Reader (Ptr Cursor)) sig, MonadFail m, MonadIO m, UnmarshalAnn a) => Node -> m (False a) | |
| Eq a => Eq (False a) Source # | |
| Ord a => Ord (False a) Source # | |
Defined in TreeSitter.Python.AST | |
| Show a => Show (False a) Source # | |
| Generic (False a) Source # | |
| Generic1 False Source # | |
| type Rep (False a) Source # | |
Defined in TreeSitter.Python.AST type Rep (False a) = D1 (MetaData "False" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "False" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 a) :*: S1 (MetaSel (Just "bytes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) | |
| type Rep1 False Source # | |
Defined in TreeSitter.Python.AST type Rep1 False = D1 (MetaData "False" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "False" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) Par1 :*: S1 (MetaSel (Just "bytes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) | |
Instances
| Functor None Source # | |
| Foldable None Source # | |
Defined in TreeSitter.Python.AST Methods fold :: Monoid m => None m -> m # foldMap :: Monoid m => (a -> m) -> None a -> m # foldr :: (a -> b -> b) -> b -> None a -> b # foldr' :: (a -> b -> b) -> b -> None a -> b # foldl :: (b -> a -> b) -> b -> None a -> b # foldl' :: (b -> a -> b) -> b -> None a -> b # foldr1 :: (a -> a -> a) -> None a -> a # foldl1 :: (a -> a -> a) -> None a -> a # elem :: Eq a => a -> None a -> Bool # maximum :: Ord a => None a -> a # | |
| Traversable None Source # | |
| SymbolMatching None Source # | |
Defined in TreeSitter.Python.AST | |
| Unmarshal None Source # | |
Defined in TreeSitter.Python.AST Methods unmarshalNode :: (Carrier sig m, Member (Reader ByteString) sig, Member (Reader (Ptr Cursor)) sig, MonadFail m, MonadIO m, UnmarshalAnn a) => Node -> m (None a) | |
| Eq a => Eq (None a) Source # | |
| Ord a => Ord (None a) Source # | |
| Show a => Show (None a) Source # | |
| Generic (None a) Source # | |
| Generic1 None Source # | |
| type Rep (None a) Source # | |
Defined in TreeSitter.Python.AST type Rep (None a) = D1 (MetaData "None" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "None" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 a) :*: S1 (MetaSel (Just "bytes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) | |
| type Rep1 None Source # | |
Defined in TreeSitter.Python.AST type Rep1 None = D1 (MetaData "None" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "None" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) Par1 :*: S1 (MetaSel (Just "bytes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) | |
data PrimaryExpression a Source #
Constructors
Instances
data UnaryOperator a Source #
Constructors
| UnaryOperator | |
Fields
| |
Instances
Constructors
| Tuple | |
Fields
| |
Instances
| Functor Tuple Source # | |
| Foldable Tuple Source # | |
Defined in TreeSitter.Python.AST Methods fold :: Monoid m => Tuple m -> m # foldMap :: Monoid m => (a -> m) -> Tuple a -> m # foldr :: (a -> b -> b) -> b -> Tuple a -> b # foldr' :: (a -> b -> b) -> b -> Tuple a -> b # foldl :: (b -> a -> b) -> b -> Tuple a -> b # foldl' :: (b -> a -> b) -> b -> Tuple a -> b # foldr1 :: (a -> a -> a) -> Tuple a -> a # foldl1 :: (a -> a -> a) -> Tuple a -> a # elem :: Eq a => a -> Tuple a -> Bool # maximum :: Ord a => Tuple a -> a # minimum :: Ord a => Tuple a -> a # | |
| Traversable Tuple Source # | |
| SymbolMatching Tuple Source # | |
Defined in TreeSitter.Python.AST | |
| Unmarshal Tuple Source # | |
Defined in TreeSitter.Python.AST Methods unmarshalNode :: (Carrier sig m, Member (Reader ByteString) sig, Member (Reader (Ptr Cursor)) sig, MonadFail m, MonadIO m, UnmarshalAnn a) => Node -> m (Tuple a) | |
| Eq a => Eq (Tuple a) Source # | |
| Ord a => Ord (Tuple a) Source # | |
Defined in TreeSitter.Python.AST | |
| Show a => Show (Tuple a) Source # | |
| Generic (Tuple a) Source # | |
| Generic1 Tuple Source # | |
| type Rep (Tuple a) Source # | |
Defined in TreeSitter.Python.AST type Rep (Tuple a) = D1 (MetaData "Tuple" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "Tuple" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 a) :*: S1 (MetaSel (Just "extraChildren") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [(Expression :+: Yield) a]))) | |
| type Rep1 Tuple Source # | |
Defined in TreeSitter.Python.AST type Rep1 Tuple = D1 (MetaData "Tuple" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "Tuple" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) Par1 :*: S1 (MetaSel (Just "extraChildren") NoSourceUnpackedness NoSourceStrictness DecidedLazy) ([] :.: Rec1 (Expression :+: Yield)))) | |
Constructors
| Yield | |
Fields
| |
Instances
data ExpressionList a Source #
Constructors
| ExpressionList | |
Fields
| |
Instances
data Expression a Source #
Constructors
Instances
data NotOperator a Source #
Constructors
| NotOperator | |
Fields
| |
Instances
data NamedExpression a Source #
Constructors
| NamedExpression | |
Fields
| |
Instances
Constructors
| Lambda | |
Fields
| |
Instances
data LambdaParameters a Source #
Constructors
| LambdaParameters | |
Fields
| |
Instances
Constructors
Instances
data TypedParameter a Source #
Constructors
| TypedParameter | |
Fields
| |
Instances
Constructors
| Type | |
Fields
| |
Instances
| Functor Type Source # | |
| Foldable Type Source # | |
Defined in TreeSitter.Python.AST Methods fold :: Monoid m => Type m -> m # foldMap :: Monoid m => (a -> m) -> Type a -> m # foldr :: (a -> b -> b) -> b -> Type a -> b # foldr' :: (a -> b -> b) -> b -> Type a -> b # foldl :: (b -> a -> b) -> b -> Type a -> b # foldl' :: (b -> a -> b) -> b -> Type a -> b # foldr1 :: (a -> a -> a) -> Type a -> a # foldl1 :: (a -> a -> a) -> Type a -> a # elem :: Eq a => a -> Type a -> Bool # maximum :: Ord a => Type a -> a # | |
| Traversable Type Source # | |
| SymbolMatching Type Source # | |
Defined in TreeSitter.Python.AST | |
| Unmarshal Type Source # | |
Defined in TreeSitter.Python.AST Methods unmarshalNode :: (Carrier sig m, Member (Reader ByteString) sig, Member (Reader (Ptr Cursor)) sig, MonadFail m, MonadIO m, UnmarshalAnn a) => Node -> m (Type a) | |
| Eq a => Eq (Type a) Source # | |
| Ord a => Ord (Type a) Source # | |
| Show a => Show (Type a) Source # | |
| Generic (Type a) Source # | |
| Generic1 Type Source # | |
| type Rep (Type a) Source # | |
Defined in TreeSitter.Python.AST type Rep (Type a) = D1 (MetaData "Type" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "Type" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 a) :*: S1 (MetaSel (Just "extraChildren") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Expression a)))) | |
| type Rep1 Type Source # | |
Defined in TreeSitter.Python.AST type Rep1 Type = D1 (MetaData "Type" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "Type" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) Par1 :*: S1 (MetaSel (Just "extraChildren") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec1 Expression))) | |
Constructors
| ListSplat | |
Fields
| |
Instances
data DictionarySplat a Source #
Constructors
| DictionarySplat | |
Fields
| |
Instances
data TypedDefaultParameter a Source #
Constructors
| TypedDefaultParameter | |
Fields
| |
Instances
data DefaultParameter a Source #
Constructors
| DefaultParameter | |
Fields
| |
Instances
data ConditionalExpression a Source #
Constructors
| ConditionalExpression | |
Fields
| |
Instances
data ComparisonOperator a Source #
Constructors
| ComparisonOperator | |
Fields
| |
Instances
data BooleanOperator a Source #
Constructors
| BooleanOperator | |
Fields
| |
Instances
Constructors
| Await | |
Fields
| |
Instances
| Functor Await Source # | |
| Foldable Await Source # | |
Defined in TreeSitter.Python.AST Methods fold :: Monoid m => Await m -> m # foldMap :: Monoid m => (a -> m) -> Await a -> m # foldr :: (a -> b -> b) -> b -> Await a -> b # foldr' :: (a -> b -> b) -> b -> Await a -> b # foldl :: (b -> a -> b) -> b -> Await a -> b # foldl' :: (b -> a -> b) -> b -> Await a -> b # foldr1 :: (a -> a -> a) -> Await a -> a # foldl1 :: (a -> a -> a) -> Await a -> a # elem :: Eq a => a -> Await a -> Bool # maximum :: Ord a => Await a -> a # minimum :: Ord a => Await a -> a # | |
| Traversable Await Source # | |
| SymbolMatching Await Source # | |
Defined in TreeSitter.Python.AST | |
| Unmarshal Await Source # | |
Defined in TreeSitter.Python.AST Methods unmarshalNode :: (Carrier sig m, Member (Reader ByteString) sig, Member (Reader (Ptr Cursor)) sig, MonadFail m, MonadIO m, UnmarshalAnn a) => Node -> m (Await a) | |
| Eq a => Eq (Await a) Source # | |
| Ord a => Ord (Await a) Source # | |
Defined in TreeSitter.Python.AST | |
| Show a => Show (Await a) Source # | |
| Generic (Await a) Source # | |
| Generic1 Await Source # | |
| type Rep (Await a) Source # | |
Defined in TreeSitter.Python.AST type Rep (Await a) = D1 (MetaData "Await" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "Await" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 a) :*: S1 (MetaSel (Just "extraChildren") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Expression a)))) | |
| type Rep1 Await Source # | |
Defined in TreeSitter.Python.AST type Rep1 Await = D1 (MetaData "Await" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "Await" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) Par1 :*: S1 (MetaSel (Just "extraChildren") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec1 Expression))) | |
Constructors
| Subscript | |
Fields
| |
Instances
Constructors
| Slice | |
Fields
| |
Instances
| Functor Slice Source # | |
| Foldable Slice Source # | |
Defined in TreeSitter.Python.AST Methods fold :: Monoid m => Slice m -> m # foldMap :: Monoid m => (a -> m) -> Slice a -> m # foldr :: (a -> b -> b) -> b -> Slice a -> b # foldr' :: (a -> b -> b) -> b -> Slice a -> b # foldl :: (b -> a -> b) -> b -> Slice a -> b # foldl' :: (b -> a -> b) -> b -> Slice a -> b # foldr1 :: (a -> a -> a) -> Slice a -> a # foldl1 :: (a -> a -> a) -> Slice a -> a # elem :: Eq a => a -> Slice a -> Bool # maximum :: Ord a => Slice a -> a # minimum :: Ord a => Slice a -> a # | |
| Traversable Slice Source # | |
| SymbolMatching Slice Source # | |
Defined in TreeSitter.Python.AST | |
| Unmarshal Slice Source # | |
Defined in TreeSitter.Python.AST Methods unmarshalNode :: (Carrier sig m, Member (Reader ByteString) sig, Member (Reader (Ptr Cursor)) sig, MonadFail m, MonadIO m, UnmarshalAnn a) => Node -> m (Slice a) | |
| Eq a => Eq (Slice a) Source # | |
| Ord a => Ord (Slice a) Source # | |
Defined in TreeSitter.Python.AST | |
| Show a => Show (Slice a) Source # | |
| Generic (Slice a) Source # | |
| Generic1 Slice Source # | |
| type Rep (Slice a) Source # | |
Defined in TreeSitter.Python.AST type Rep (Slice a) = D1 (MetaData "Slice" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "Slice" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 a) :*: S1 (MetaSel (Just "extraChildren") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Expression a]))) | |
| type Rep1 Slice Source # | |
Defined in TreeSitter.Python.AST type Rep1 Slice = D1 (MetaData "Slice" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "Slice" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) Par1 :*: S1 (MetaSel (Just "extraChildren") NoSourceUnpackedness NoSourceStrictness DecidedLazy) ([] :.: Rec1 Expression))) | |
Constructors
| String | |
Fields
| |
Instances
data Interpolation a Source #
Constructors
| Interpolation | |
Fields
| |
Instances
data FormatSpecifier a Source #
Constructors
| FormatSpecifier | |
Fields
| |
Instances
data FormatExpression a Source #
Constructors
| FormatExpression | |
Fields
| |
Instances
data SetComprehension a Source #
Constructors
| SetComprehension | |
Fields
| |
Instances
Constructors
| IfClause | |
Fields
| |
Instances
data ForInClause a Source #
Constructors
| ForInClause | |
Fields
| |
Instances
Constructors
| Variables | |
Fields
| |
Instances
Constructors
| Set | |
Fields
| |
Instances
| Functor Set Source # | |
| Foldable Set Source # | |
Defined in TreeSitter.Python.AST Methods fold :: Monoid m => Set m -> m # foldMap :: Monoid m => (a -> m) -> Set a -> m # foldr :: (a -> b -> b) -> b -> Set a -> b # foldr' :: (a -> b -> b) -> b -> Set a -> b # foldl :: (b -> a -> b) -> b -> Set a -> b # foldl' :: (b -> a -> b) -> b -> Set a -> b # foldr1 :: (a -> a -> a) -> Set a -> a # foldl1 :: (a -> a -> a) -> Set a -> a # elem :: Eq a => a -> Set a -> Bool # maximum :: Ord a => Set a -> a # | |
| Traversable Set Source # | |
| SymbolMatching Set Source # | |
Defined in TreeSitter.Python.AST | |
| Unmarshal Set Source # | |
Defined in TreeSitter.Python.AST Methods unmarshalNode :: (Carrier sig m, Member (Reader ByteString) sig, Member (Reader (Ptr Cursor)) sig, MonadFail m, MonadIO m, UnmarshalAnn a) => Node -> m (Set a) | |
| Eq a => Eq (Set a) Source # | |
| Ord a => Ord (Set a) Source # | |
| Show a => Show (Set a) Source # | |
| Generic (Set a) Source # | |
| Generic1 Set Source # | |
| type Rep (Set a) Source # | |
Defined in TreeSitter.Python.AST type Rep (Set a) = D1 (MetaData "Set" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "Set" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 a) :*: S1 (MetaSel (Just "extraChildren") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (NonEmpty ((Expression :+: ListSplat) a))))) | |
| type Rep1 Set Source # | |
Defined in TreeSitter.Python.AST type Rep1 Set = D1 (MetaData "Set" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "Set" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) Par1 :*: S1 (MetaSel (Just "extraChildren") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (NonEmpty :.: Rec1 (Expression :+: ListSplat)))) | |
data ParenthesizedExpression a Source #
Constructors
| ParenthesizedExpression | |
Fields
| |
Instances
data ListComprehension a Source #
Constructors
| ListComprehension | |
Fields
| |
Instances
Constructors
| List | |
Fields
| |
Instances
| Functor List Source # | |
| Foldable List Source # | |
Defined in TreeSitter.Python.AST Methods fold :: Monoid m => List m -> m # foldMap :: Monoid m => (a -> m) -> List a -> m # foldr :: (a -> b -> b) -> b -> List a -> b # foldr' :: (a -> b -> b) -> b -> List a -> b # foldl :: (b -> a -> b) -> b -> List a -> b # foldl' :: (b -> a -> b) -> b -> List a -> b # foldr1 :: (a -> a -> a) -> List a -> a # foldl1 :: (a -> a -> a) -> List a -> a # elem :: Eq a => a -> List a -> Bool # maximum :: Ord a => List a -> a # | |
| Traversable List Source # | |
| SymbolMatching List Source # | |
Defined in TreeSitter.Python.AST | |
| Unmarshal List Source # | |
Defined in TreeSitter.Python.AST Methods unmarshalNode :: (Carrier sig m, Member (Reader ByteString) sig, Member (Reader (Ptr Cursor)) sig, MonadFail m, MonadIO m, UnmarshalAnn a) => Node -> m (List a) | |
| Eq a => Eq (List a) Source # | |
| Ord a => Ord (List a) Source # | |
| Show a => Show (List a) Source # | |
| Generic (List a) Source # | |
| Generic1 List Source # | |
| type Rep (List a) Source # | |
Defined in TreeSitter.Python.AST type Rep (List a) = D1 (MetaData "List" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "List" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 a) :*: S1 (MetaSel (Just "extraChildren") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [(Expression :+: ListSplat) a]))) | |
| type Rep1 List Source # | |
Defined in TreeSitter.Python.AST type Rep1 List = D1 (MetaData "List" "TreeSitter.Python.AST" "tree-sitter-python-0.5.0.0-inplace" False) (C1 (MetaCons "List" PrefixI True) (S1 (MetaSel (Just "ann") NoSourceUnpackedness NoSourceStrictness DecidedLazy) Par1 :*: S1 (MetaSel (Just "extraChildren") NoSourceUnpackedness NoSourceStrictness DecidedLazy) ([] :.: Rec1 (Expression :+: ListSplat)))) | |
data GeneratorExpression a Source #
Constructors
| GeneratorExpression | |
Fields
| |
Instances
data DictionaryComprehension a Source #
Constructors
| DictionaryComprehension | |
Fields
| |
Instances
Constructors
| Pair | |
Fields
| |
Instances
data Dictionary a Source #
Constructors
| Dictionary | |
Fields
| |
Instances
data ConcatenatedString a Source #
Constructors
| ConcatenatedString | |
Fields
| |
Instances
Constructors
| Call | |
Fields
| |
Instances
data ArgumentList a Source #
Constructors
| ArgumentList | |
Fields
| |
Instances
data KeywordArgument a Source #
Constructors
| KeywordArgument | |
Fields
| |
Instances
data BinaryOperator a Source #
Constructors
| BinaryOperator | |
Fields
| |
Instances
Constructors
| Attribute | |
Fields
| |
Instances
Constructors
| WithItem | |
Fields
| |
Instances
data ReturnStatement a Source #
Constructors
| ReturnStatement | |
Fields
| |
Instances
data RaiseStatement a Source #
Constructors
| RaiseStatement | |
Fields
| |
Instances
data DeleteStatement a Source #
Constructors
| DeleteStatement | |
Fields
| |
Instances
data Assignment a Source #
Constructors
| Assignment | |
Fields
| |
Instances
data AugmentedAssignment a Source #
Constructors
| AugmentedAssignment | |
Fields
| |
Instances
data ExpressionStatement a Source #
Constructors
| ExpressionStatement | |
Fields
| |
Instances
data ExecStatement a Source #
Constructors
| ExecStatement | |
Fields
| |
Instances
data Parameters a Source #
Constructors
| Parameters | |
Fields
| |
Instances
Constructors
| Chevron | |
Fields
| |
Instances
data PrintStatement a Source #
Constructors
| PrintStatement | |
Fields
| |
Instances
data AssertStatement a Source #
Constructors
| AssertStatement | |
Fields
| |
Instances
data SimpleStatement a Source #
Constructors
Instances
Constructors
| Decorator | |
Fields
| |
Instances
data ClassDefinition a Source #
Constructors
| ClassDefinition | |
Fields
| |
Instances
Constructors
| Block | |
Fields
| |
Instances
data CompoundStatement a Source #
Constructors
Instances
data WithStatement a Source #
Constructors
| WithStatement | |
Instances
data WhileStatement a Source #
Constructors
| WhileStatement | |
Fields
| |
Instances
data ElseClause a Source #
Constructors
| ElseClause | |
Instances
data TryStatement a Source #
Constructors
| TryStatement | |
Fields
| |
Instances
data FinallyClause a Source #
Constructors
| FinallyClause | |
Fields
| |
Instances
data ExceptClause a Source #
Constructors
| ExceptClause | |
Fields
| |
Instances
data IfStatement a Source #
Constructors
| IfStatement | |
Fields
| |
Instances
data ElifClause a Source #
Constructors
| ElifClause | |
Fields
| |
Instances
data FunctionDefinition a Source #
Constructors
| FunctionDefinition | |
Fields
| |
Instances
data ForStatement a Source #
Constructors
| ForStatement | |
Fields
| |
Instances
data DecoratedDefinition a Source #
Constructors
| DecoratedDefinition | |
Fields
| |
Instances
Constructors
| Module | |
Fields
| |
Instances
newtype AnonymousAwait a Source #
Constructors
| AnonymousAwait | |
Fields
| |