Ast

pythonparse.Ast$
object Ast

A python abstract syntax tree

Basically transcribed from https://docs.python.org/2/library/ast.html

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Ast.type

Members list

Concise view

Type members

Classlikes

case class alias(name: identifier, asname: Option[identifier])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class arguments(args: Seq[expr], vararg: Option[identifier], kwarg: Option[identifier], defaults: Seq[expr])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class attributes(lineno: Int, col_offset: Int)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object boolop

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
boolop.type
sealed trait boolop

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object And.type
object Or.type
object cmpop

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
cmpop.type
sealed trait cmpop

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Eq.type
object Gt.type
object GtE.type
object In.type
object Is.type
object IsNot.type
object Lt.type
object LtE.type
object NotEq.type
object NotIn.type
case class comprehension(target: expr, iter: expr, ifs: Seq[expr])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait excepthandler

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object expr

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
expr.type
sealed trait expr

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Attribute
class BinOp
class BoolOp
class Call
class Compare
class Dict
class DictComp
class IfExp
class Lambda
class List
class ListComp
class Name
class Num
class Repr
class Set
class SetComp
class Str
class Subscript
class Tuple
class UnaryOp
class Yield

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait expr_context

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object AugLoad.type
object AugStore.type
object Del.type
object Load.type
object Param.type
object Store.type
case class identifier(name: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class keyword(arg: identifier, value: expr)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object mod

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
mod.type
sealed trait mod

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Module
case object operator

Attributes

Companion:
trait
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
sealed trait operator

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Add.type
object BitAnd.type
object BitOr.type
object BitXor.type
object Div.type
object FloorDiv.type
object LShift.type
object Mod.type
object Mult.type
object Pow.type
object RShift.type
object Sub.type
object slice

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
slice.type
sealed trait slice

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Ellipsis.type
class ExtSlice
class Index
class Slice
object stmt

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
stmt.type
sealed trait stmt

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Assert
class Assign
class AugAssign
object Break.type
class ClassDef
object Continue.type
class Delete
class Exec
class Expr
class For
class Global
class If
class Import
object Pass.type
class Print
class Raise
class Return
class TryExcept
class While
class With
object unaryop

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
unaryop.type
sealed trait unaryop

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Invert.type
object Not.type
object UAdd.type
object USub.type

Types

type `object` = Double
type bool = Boolean
type int = Int
type string = String