hpython-0.1.0.1: Python language tools
hpython
provides an abstract syntax tree for Python 3.5, along with a parser,
printer, and syntax checker. It also contains optics for working with the AST,
and a DSL for writing Python programs directly in Haskell.
For a high-level overview of the library, see the Language.Python
module.
For code examples, see the examples directory on GitHub.
For general information about the project, see the project readme.
- Data
- Type
- Validate
- Language
- Language.Python
- Language.Python.DSL
- Internal
- Language.Python.Optics
- Language.Python.Parse
- Language.Python.Render
- Language.Python.Syntax
- Language.Python.Syntax.Ann
- Language.Python.Syntax.AugAssign
- Language.Python.Syntax.CommaSep
- Language.Python.Syntax.Comment
- Language.Python.Syntax.Expr
- Language.Python.Syntax.Ident
- Language.Python.Syntax.Import
- Language.Python.Syntax.Module
- Language.Python.Syntax.ModuleNames
- Language.Python.Syntax.Numbers
- Operator
- Language.Python.Syntax.Punctuation
- Language.Python.Syntax.Raw
- Language.Python.Syntax.Statement
- Language.Python.Syntax.Strings
- Language.Python.Syntax.Types
- Language.Python.Syntax.Whitespace
- Language.Python.Validate
- Language.Python