hpython-0.1.0.1: Python language tools

Copyright(C) CSIRO 2017-2019
LicenseBSD3
MaintainerIsaac Elliott <isaace71295@gmail.com>
Stabilityexperimental
Portabilitynon-portable
Safe HaskellNone
LanguageHaskell2010

Language.Python.Optics.Newlines

Description

 

Documentation

class HasNewlines s where #

Minimal complete definition

_Newlines

Methods

_Newlines :: Traversal' s Newline #

Traversal' targeting all of thie Newlines in a structure

This only targets places that contain the Newline datatype; it doesn't target newline characters in string literals, for example.

Instances
HasNewlines Indent # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines Whitespace # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines Newline # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines At # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines Equals # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines Colon # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines Comma # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines Dot # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines a => HasNewlines [a] # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines a => HasNewlines (Maybe a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines a => HasNewlines (NonEmpty a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (Indents a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (Blank a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (StringLiteral a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (Semicolon a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (UnOp a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (BinOp a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines a => HasNewlines (CommaSep1' a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines a => HasNewlines (CommaSep1 a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines a => HasNewlines (CommaSep a) # 
Instance details

Defined in Language.Python.Optics.Newlines

(HasNewlines a, HasNewlines b) => HasNewlines (Either a b) # 
Instance details

Defined in Language.Python.Optics.Newlines

(HasNewlines a, HasNewlines b) => HasNewlines (a, b) # 
Instance details

Defined in Language.Python.Optics.Newlines

Methods

_Newlines :: Traversal' (a, b) Newline #

HasNewlines (Ident v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (ModuleName v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (RelativeModuleName v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (ImportTargets v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (Expr v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (TupleItem v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (SetItem v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (ListItem v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (Subscript v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (DictItem v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (CompFor v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (CompIf v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (Arg v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

Methods

_Newlines :: Traversal' (Arg v a) Newline #

HasNewlines (Param v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (CompoundStatement v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (Decorator v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (WithItem v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (Suite v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (ExceptAs v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (SimpleStatement v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (Statement v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (SmallStatement v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (Block v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (Module v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

(HasNewlines a, HasNewlines b, HasNewlines c) => HasNewlines (a, b, c) # 
Instance details

Defined in Language.Python.Optics.Newlines

Methods

_Newlines :: Traversal' (a, b, c) Newline #

HasNewlines (e v a) => HasNewlines (ImportAs e v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

HasNewlines (e v a) => HasNewlines (Comprehension e v a) # 
Instance details

Defined in Language.Python.Optics.Newlines

(HasNewlines a, HasNewlines b, HasNewlines c, HasNewlines d) => HasNewlines (a, b, c, d) # 
Instance details

Defined in Language.Python.Optics.Newlines

Methods

_Newlines :: Traversal' (a, b, c, d) Newline #