package ast
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ast
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class Alias(name: String, asName: Option[String]) extends iast with Product with Serializable
- case class AnnAssign(target: iexpr, annotation: iexpr, value: Option[iexpr], simple: Boolean, attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class Arg(arg: String, annotation: Option[iexpr], type_comment: Option[String], attributeProvider: AttributeProvider) extends iast with iattributes with Product with Serializable
- case class Arguments(posonlyargs: CollType[Arg], args: CollType[Arg], vararg: Option[Arg], kwonlyargs: CollType[Arg], kw_defaults: CollType[Option[iexpr]], kw_arg: Option[Arg], defaults: CollType[iexpr]) extends iast with Product with Serializable
- case class Assert(test: iexpr, msg: Option[iexpr], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class Assign(targets: CollType[iexpr], value: iexpr, typeComment: Option[String], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class AsyncFor(target: iexpr, iter: iexpr, body: CollType[istmt], orelse: CollType[istmt], type_comment: Option[String], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class AsyncFunctionDef(name: String, args: Arguments, body: CollType[istmt], decorator_list: CollType[iexpr], returns: Option[iexpr], type_comment: Option[String], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class AsyncWith(items: CollType[Withitem], body: CollType[istmt], type_comment: Option[String], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class Attribute(value: iexpr, attr: String, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- trait AttributeProvider extends AnyRef
- case class AugAssign(target: iexpr, op: ioperator, value: iexpr, attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class Await(value: iexpr, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class BinOp(left: iexpr, op: ioperator, right: iexpr, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class BoolConstant(value: Boolean) extends iconstant with Product with Serializable
- case class BoolOp(op: iboolop, values: CollType[iexpr], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class Break(attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class Call(func: iexpr, args: CollType[iexpr], keywords: CollType[Keyword], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class ClassDef(name: String, bases: CollType[iexpr], keywords: CollType[Keyword], body: CollType[istmt], decorator_list: CollType[iexpr], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- type CollType[T] = Seq[T]
- case class Compare(left: iexpr, ops: CollType[icompop], comparators: CollType[iexpr], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class Comprehension(target: iexpr, iter: iexpr, ifs: CollType[iexpr], is_async: Boolean) extends iast with Product with Serializable
- case class Constant(value: iconstant, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class Continue(attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class Delete(targets: CollType[iexpr], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class Dict(keys: CollType[Option[iexpr]], values: CollType[iexpr], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class DictComp(key: iexpr, value: iexpr, generators: CollType[Comprehension], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class ErrorStatement(exception: Exception, attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class ExceptHandler(typ: Option[iexpr], name: Option[String], body: CollType[istmt], attributeProvider: AttributeProvider) extends iast with iattributes with Product with Serializable
- case class Expr(value: iexpr, attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class FloatConstant(value: String) extends iconstant with Product with Serializable
- case class For(target: iexpr, iter: iexpr, body: CollType[istmt], orelse: CollType[istmt], type_comment: Option[String], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class FormattedValue(value: iexpr, conversion: Int, format_spec: Option[String], equalSign: Boolean, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class FunctionDef(name: String, args: Arguments, body: CollType[istmt], decorator_list: CollType[iexpr], returns: Option[iexpr], type_comment: Option[String], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class GeneratorExp(elt: iexpr, generators: CollType[Comprehension], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class Global(names: CollType[String], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class If(test: iexpr, body: CollType[istmt], orelse: CollType[istmt], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class IfExp(test: iexpr, body: iexpr, orelse: iexpr, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class ImaginaryConstant(value: String) extends iconstant with Product with Serializable
- case class Import(names: CollType[Alias], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class ImportFrom(module: Option[String], names: CollType[Alias], level: Int, attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class IntConstant(value: String) extends iconstant with Product with Serializable
- case class JoinedString(values: CollType[iexpr], quote: String, prefix: String, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class JoinedStringConstant(value: String) extends iconstant with Product with Serializable
- case class Keyword(arg: Option[String], value: iexpr, attributeProvider: AttributeProvider) extends iast with iattributes with Product with Serializable
- case class Lambda(args: Arguments, body: iexpr, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class List(elts: CollType[iexpr], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class ListComp(elt: iexpr, generators: CollType[Comprehension], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class Module(stmts: CollType[istmt], type_ignores: CollType[TypeIgnore]) extends imod with Product with Serializable
- case class Name(id: String, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class NamedExpr(target: iexpr, value: iexpr, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- class NodeAttributeProvider extends AttributeProvider
- case class Nonlocal(names: CollType[String], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class Pass(attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class Raise(exc: Option[iexpr], cause: Option[iexpr], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class RaiseP2(typ: Option[iexpr], inst: Option[iexpr], tback: Option[iexpr], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class Return(value: Option[iexpr], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class Set(elts: CollType[iexpr], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class SetComp(elt: iexpr, generators: CollType[Comprehension], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class Slice(lower: Option[iexpr], upper: Option[iexpr], step: Option[iexpr], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class Starred(value: iexpr, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class StringConstant(value: String, quote: String, prefix: String) extends iconstant with Product with Serializable
- case class StringExpList(elts: CollType[iexpr], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class Subscript(value: iexpr, slice: iexpr, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- class TokenAttributeProvider extends AttributeProvider
- case class Try(body: CollType[istmt], handlers: CollType[ExceptHandler], orelse: CollType[istmt], finalbody: CollType[istmt], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class Tuple(elts: CollType[iexpr], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class TypeIgnore(lineno: Int, tag: String) extends iast with Product with Serializable
- case class UnaryOp(op: iunaryop, operand: iexpr, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class While(test: iexpr, body: CollType[istmt], orelse: CollType[istmt], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class With(items: CollType[Withitem], body: CollType[istmt], type_comment: Option[String], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
- case class Withitem(context_expr: iexpr, optional_vars: Option[iexpr]) extends iast with Product with Serializable
- case class Yield(value: Option[iexpr], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- case class YieldFrom(value: iexpr, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
- trait iast extends AnyRef
- trait iattributes extends AnyRef
- sealed trait iboolop extends iast
- sealed trait icompop extends iast
- sealed trait iconstant extends iast
- sealed trait iexpr extends iast with iattributes
- trait imod extends iast
- sealed trait ioperator extends iast
- trait istmt extends iast with iattributes
- sealed trait iunaryop extends iast
Value Members
- case object Add extends ioperator with Product with Serializable
- object And extends iboolop
- case object BitAnd extends ioperator with Product with Serializable
- case object BitOr extends ioperator with Product with Serializable
- case object BitXor extends ioperator with Product with Serializable
- case object Div extends ioperator with Product with Serializable
- case object EllipsisConstant extends iconstant with Product with Serializable
- case object Eq extends icompop with Product with Serializable
- case object FloorDiv extends ioperator with Product with Serializable
- case object Gt extends icompop with Product with Serializable
- case object GtE extends icompop with Product with Serializable
- case object In extends icompop with Product with Serializable
- case object Invert extends iunaryop with Product with Serializable
- case object Is extends icompop with Product with Serializable
- case object IsNot extends icompop with Product with Serializable
- case object LShift extends ioperator with Product with Serializable
- case object Lt extends icompop with Product with Serializable
- case object LtE extends icompop with Product with Serializable
- case object MatMult extends ioperator with Product with Serializable
- case object Mod extends ioperator with Product with Serializable
- case object Mult extends ioperator with Product with Serializable
- case object NoneConstant extends iconstant with Product with Serializable
- case object Not extends iunaryop with Product with Serializable
- case object NotEq extends icompop with Product with Serializable
- case object NotIn extends icompop with Product with Serializable
- case object Or extends iboolop with Product with Serializable
- case object Pow extends ioperator with Product with Serializable
- case object RShift extends ioperator with Product with Serializable
- case object Sub extends ioperator with Product with Serializable
- case object UAdd extends iunaryop with Product with Serializable
- case object USub extends iunaryop with Product with Serializable