io.joern.pythonparser.ast

Members list

Type members

Classlikes

case object Add extends ioperator

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ioperator
trait iast
class Object
trait Matchable
class Any
Show all
Self type
Add.type
case class Alias(name: String, asName: Option[String]) extends iast

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iast
class Object
trait Matchable
class Any
Show all
object And extends iboolop

Attributes

Supertypes
trait iboolop
trait iast
class Object
trait Matchable
class Any
Self type
And.type
case class AnnAssign(target: iexpr, annotation: iexpr, value: Option[iexpr], simple: Boolean, attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Arg(arg: String, annotation: Option[iexpr], type_comment: Option[String], attributeProvider: AttributeProvider) extends iast, iattributes

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Arguments(posonlyargs: Seq[Arg], args: Seq[Arg], vararg: Option[Arg], kwonlyargs: Seq[Arg], kw_defaults: Seq[Option[iexpr]], kw_arg: Option[Arg], defaults: Seq[iexpr]) extends iast

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iast
class Object
trait Matchable
class Any
Show all
case class Assert(test: iexpr, msg: Option[iexpr], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Assign(targets: Seq[iexpr], value: iexpr, typeComment: Option[String], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class AsyncFor(target: iexpr, iter: iexpr, body: Seq[istmt], orelse: Seq[istmt], type_comment: Option[String], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class AsyncFunctionDef(name: String, args: Arguments, body: Seq[istmt], decorator_list: Seq[iexpr], returns: Option[iexpr], type_comment: Option[String], type_params: Seq[itypeParam], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class AsyncWith(items: Seq[Withitem], body: Seq[istmt], type_comment: Option[String], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Attribute(value: iexpr, attr: String, attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class AugAssign(target: iexpr, op: ioperator, value: iexpr, attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Await(value: iexpr, attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class BinOp(left: iexpr, op: ioperator, right: iexpr, attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case object BitAnd extends ioperator

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ioperator
trait iast
class Object
trait Matchable
class Any
Show all
Self type
BitAnd.type
case object BitOr extends ioperator

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ioperator
trait iast
class Object
trait Matchable
class Any
Show all
Self type
BitOr.type
case object BitXor extends ioperator

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ioperator
trait iast
class Object
trait Matchable
class Any
Show all
Self type
BitXor.type
case class BoolConstant(value: Boolean) extends iconstant

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iconstant
trait iast
class Object
trait Matchable
class Any
Show all
case class BoolOp(op: iboolop, values: Seq[iexpr], attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Break(attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Call(func: iexpr, args: Seq[iexpr], keywords: Seq[Keyword], attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class ClassDef(name: String, bases: Seq[iexpr], keywords: Seq[Keyword], body: Seq[istmt], decorator_list: Seq[iexpr], type_params: Seq[itypeParam], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Compare(left: iexpr, ops: Seq[icompop], comparators: Seq[iexpr], attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Comprehension(target: iexpr, iter: iexpr, ifs: Seq[iexpr], is_async: Boolean) extends iast

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iast
class Object
trait Matchable
class Any
Show all
case class Constant(value: iconstant, attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Continue(attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Delete(targets: Seq[iexpr], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Dict(keys: Seq[Option[iexpr]], values: Seq[iexpr], attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class DictComp(key: iexpr, value: iexpr, generators: Seq[Comprehension], attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case object Div extends ioperator

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ioperator
trait iast
class Object
trait Matchable
class Any
Show all
Self type
Div.type
case object EllipsisConstant extends iconstant

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait iconstant
trait iast
class Object
trait Matchable
class Any
Show all
Self type
case object Eq extends icompop

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait icompop
trait iast
class Object
trait Matchable
class Any
Show all
Self type
Eq.type
case class ErrorStatement(exception: Exception, attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class ExceptHandler(typ: Option[iexpr], name: Option[String], body: Seq[istmt], attributeProvider: AttributeProvider) extends iast, iattributes

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Expr(value: iexpr, attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class FloatConstant(value: String) extends iconstant

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iconstant
trait iast
class Object
trait Matchable
class Any
Show all
case object FloorDiv extends ioperator

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ioperator
trait iast
class Object
trait Matchable
class Any
Show all
Self type
FloorDiv.type
case class For(target: iexpr, iter: iexpr, body: Seq[istmt], orelse: Seq[istmt], type_comment: Option[String], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class FormattedValue(value: iexpr, conversion: Int, format_spec: Option[String], equalSign: Boolean, attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class FunctionDef(name: String, args: Arguments, body: Seq[istmt], decorator_list: Seq[iexpr], returns: Option[iexpr], type_comment: Option[String], type_params: Seq[itypeParam], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class GeneratorExp(elt: iexpr, generators: Seq[Comprehension], attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Global(names: Seq[String], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case object Gt extends icompop

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait icompop
trait iast
class Object
trait Matchable
class Any
Show all
Self type
Gt.type
case object GtE extends icompop

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait icompop
trait iast
class Object
trait Matchable
class Any
Show all
Self type
GtE.type
case class If(test: iexpr, body: Seq[istmt], orelse: Seq[istmt], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class IfExp(test: iexpr, body: iexpr, orelse: iexpr, attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class ImaginaryConstant(value: String) extends iconstant

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iconstant
trait iast
class Object
trait Matchable
class Any
Show all
case class Import(names: Seq[Alias], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class ImportFrom(module: Option[String], names: Seq[Alias], level: Int, attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case object In extends icompop

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait icompop
trait iast
class Object
trait Matchable
class Any
Show all
Self type
In.type
case class IntConstant(value: String) extends iconstant

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iconstant
trait iast
class Object
trait Matchable
class Any
Show all
case object Invert extends iunaryop

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait iunaryop
trait iast
class Object
trait Matchable
class Any
Show all
Self type
Invert.type
case object Is extends icompop

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait icompop
trait iast
class Object
trait Matchable
class Any
Show all
Self type
Is.type
case object IsNot extends icompop

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait icompop
trait iast
class Object
trait Matchable
class Any
Show all
Self type
IsNot.type
case class JoinedString(values: Seq[iexpr], quote: String, prefix: String, attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class JoinedStringConstant(value: String) extends iconstant

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iconstant
trait iast
class Object
trait Matchable
class Any
Show all
case class Keyword(arg: Option[String], value: iexpr, attributeProvider: AttributeProvider) extends iast, iattributes

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case object LShift extends ioperator

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ioperator
trait iast
class Object
trait Matchable
class Any
Show all
Self type
LShift.type
case class Lambda(args: Arguments, body: iexpr, attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class List(elts: Seq[iexpr], attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class ListComp(elt: iexpr, generators: Seq[Comprehension], attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case object Lt extends icompop

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait icompop
trait iast
class Object
trait Matchable
class Any
Show all
Self type
Lt.type
case object LtE extends icompop

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait icompop
trait iast
class Object
trait Matchable
class Any
Show all
Self type
LtE.type
case object MatMult extends ioperator

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ioperator
trait iast
class Object
trait Matchable
class Any
Show all
Self type
MatMult.type
case class Match(subject: iexpr, cases: Seq[MatchCase], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class MatchAs(pattern: Option[ipattern], name: Option[String], attributeProvider: AttributeProvider) extends ipattern

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ipattern
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class MatchCase(pattern: ipattern, guard: Option[iexpr], body: Seq[istmt]) extends iast

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iast
class Object
trait Matchable
class Any
Show all
case class MatchClass(cls: iexpr, patterns: Seq[ipattern], kwd_attrs: Seq[String], kwd_patterns: Seq[ipattern], attributeProvider: AttributeProvider) extends ipattern

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ipattern
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class MatchMapping(keys: Seq[iexpr], patterns: Seq[ipattern], rest: Option[String], attributeProvider: AttributeProvider) extends ipattern

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ipattern
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class MatchOr(patterns: Seq[ipattern], attributeProvider: AttributeProvider) extends ipattern

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ipattern
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class MatchSequence(patterns: Seq[ipattern], attributeProvider: AttributeProvider) extends ipattern

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ipattern
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class MatchSingleton(value: iconstant, attributeProvider: AttributeProvider) extends ipattern

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ipattern
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class MatchStar(name: Option[String], attributeProvider: AttributeProvider) extends ipattern

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ipattern
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class MatchValue(value: iexpr, attributeProvider: AttributeProvider) extends ipattern

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ipattern
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case object Mod extends ioperator

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ioperator
trait iast
class Object
trait Matchable
class Any
Show all
Self type
Mod.type
case class Module(stmts: Seq[istmt], type_ignores: Seq[TypeIgnore]) extends imod

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait imod
trait iast
class Object
trait Matchable
class Any
Show all
case object Mult extends ioperator

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ioperator
trait iast
class Object
trait Matchable
class Any
Show all
Self type
Mult.type
case class Name(id: String, attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class NamedExpr(target: iexpr, value: iexpr, attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
class NodeAttributeProvider(astNode: iattributes, endToken: Token) extends AttributeProvider

Attributes

Supertypes
class Object
trait Matchable
class Any
case object NoneConstant extends iconstant

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait iconstant
trait iast
class Object
trait Matchable
class Any
Show all
Self type
case class Nonlocal(names: Seq[String], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case object Not extends iunaryop

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait iunaryop
trait iast
class Object
trait Matchable
class Any
Show all
Self type
Not.type
case object NotEq extends icompop

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait icompop
trait iast
class Object
trait Matchable
class Any
Show all
Self type
NotEq.type
case object NotIn extends icompop

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait icompop
trait iast
class Object
trait Matchable
class Any
Show all
Self type
NotIn.type
case object Or extends iboolop

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait iboolop
trait iast
class Object
trait Matchable
class Any
Show all
Self type
Or.type
case class ParamSpec(name: String, attributeProvider: AttributeProvider) extends itypeParam

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait itypeParam
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Pass(attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case object Pow extends ioperator

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ioperator
trait iast
class Object
trait Matchable
class Any
Show all
Self type
Pow.type
case object RShift extends ioperator

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ioperator
trait iast
class Object
trait Matchable
class Any
Show all
Self type
RShift.type
case class Raise(exc: Option[iexpr], cause: Option[iexpr], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class RaiseP2(typ: Option[iexpr], inst: Option[iexpr], tback: Option[iexpr], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Return(value: Option[iexpr], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Set(elts: Seq[iexpr], attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class SetComp(elt: iexpr, generators: Seq[Comprehension], attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Slice(lower: Option[iexpr], upper: Option[iexpr], step: Option[iexpr], attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Starred(value: iexpr, attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class StringConstant(value: String, quote: String, prefix: String) extends iconstant

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iconstant
trait iast
class Object
trait Matchable
class Any
Show all
case class StringExpList(elts: Seq[iexpr], attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case object Sub extends ioperator

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ioperator
trait iast
class Object
trait Matchable
class Any
Show all
Self type
Sub.type
case class Subscript(value: iexpr, slice: iexpr, attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
class TokenAttributeProvider(startToken: Token, endToken: Token) extends AttributeProvider

Attributes

Supertypes
class Object
trait Matchable
class Any
case class Try(body: Seq[istmt], handlers: Seq[ExceptHandler], orelse: Seq[istmt], finalbody: Seq[istmt], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Tuple(elts: Seq[iexpr], attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class TypeAlias(name: iexpr, type_params: Seq[itypeParam], value: iexpr, attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class TypeIgnore(lineno: Int, tag: String) extends iast

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iast
class Object
trait Matchable
class Any
Show all
case class TypeVar(name: String, bound: Option[iexpr], attributeProvider: AttributeProvider) extends itypeParam

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait itypeParam
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class TypeVarTuple(name: String, attributeProvider: AttributeProvider) extends itypeParam

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait itypeParam
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case object UAdd extends iunaryop

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait iunaryop
trait iast
class Object
trait Matchable
class Any
Show all
Self type
UAdd.type
case object USub extends iunaryop

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait iunaryop
trait iast
class Object
trait Matchable
class Any
Show all
Self type
USub.type
case class UnaryOp(op: iunaryop, operand: iexpr, attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class While(test: iexpr, body: Seq[istmt], orelse: Seq[istmt], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class With(items: Seq[Withitem], body: Seq[istmt], type_comment: Option[String], attributeProvider: AttributeProvider) extends istmt

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait istmt
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class Withitem(context_expr: iexpr, optional_vars: Option[iexpr]) extends iast

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iast
class Object
trait Matchable
class Any
Show all
case class Yield(value: Option[iexpr], attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
case class YieldFrom(value: iexpr, attributeProvider: AttributeProvider) extends iexpr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait iexpr
trait iattributes
trait iast
class Object
trait Matchable
class Any
Show all
trait iast

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Alias
class Arg
class Arguments
class Keyword
class MatchCase
class TypeIgnore
class Withitem
trait iboolop
object And
object Or
trait icompop
object Eq
object Gt
object GtE
object In
object Is
object IsNot
object Lt
object LtE
object NotEq
object NotIn
trait iconstant
class BoolConstant
class IntConstant
object NoneConstant
trait iexpr
class Attribute
class Await
class BinOp
class BoolOp
class Call
class Compare
class Constant
class Dict
class DictComp
class GeneratorExp
class IfExp
class JoinedString
class Lambda
class List
class ListComp
class Name
class NamedExpr
class Set
class SetComp
class Slice
class Starred
class Subscript
class Tuple
class UnaryOp
class Yield
class YieldFrom
trait imod
class Module
trait ioperator
object Add
object BitAnd
object BitOr
object BitXor
object Div
object FloorDiv
object LShift
object MatMult
object Mod
object Mult
object Pow
object RShift
object Sub
trait ipattern
class MatchAs
class MatchClass
class MatchMapping
class MatchOr
class MatchStar
class MatchValue
trait istmt
class AnnAssign
class Assert
class Assign
class AsyncFor
class AsyncWith
class AugAssign
class Break
class ClassDef
class Continue
class Delete
class Expr
class For
class FunctionDef
class Global
class If
class Import
class ImportFrom
class Match
class Nonlocal
class Pass
class Raise
class RaiseP2
class Return
class Try
class TypeAlias
class While
class With
trait itypeParam
class ParamSpec
class TypeVar
class TypeVarTuple
trait iunaryop
object Invert
object Not
object UAdd
object USub
Show all
trait iattributes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Arg
class Keyword
trait iexpr
class Attribute
class Await
class BinOp
class BoolOp
class Call
class Compare
class Constant
class Dict
class DictComp
class GeneratorExp
class IfExp
class JoinedString
class Lambda
class List
class ListComp
class Name
class NamedExpr
class Set
class SetComp
class Slice
class Starred
class Subscript
class Tuple
class UnaryOp
class Yield
class YieldFrom
trait ipattern
class MatchAs
class MatchClass
class MatchMapping
class MatchOr
class MatchStar
class MatchValue
trait istmt
class AnnAssign
class Assert
class Assign
class AsyncFor
class AsyncWith
class AugAssign
class Break
class ClassDef
class Continue
class Delete
class Expr
class For
class FunctionDef
class Global
class If
class Import
class ImportFrom
class Match
class Nonlocal
class Pass
class Raise
class RaiseP2
class Return
class Try
class TypeAlias
class While
class With
trait itypeParam
class ParamSpec
class TypeVar
class TypeVarTuple
Show all
sealed trait iboolop extends iast

Attributes

Supertypes
trait iast
class Object
trait Matchable
class Any
Known subtypes
object And
object Or
sealed trait icompop extends iast

Attributes

Supertypes
trait iast
class Object
trait Matchable
class Any
Known subtypes
object Eq
object Gt
object GtE
object In
object Is
object IsNot
object Lt
object LtE
object NotEq
object NotIn
Show all
sealed trait iconstant extends iast

Attributes

Supertypes
trait iast
class Object
trait Matchable
class Any
Known subtypes
sealed trait iexpr extends iast, iattributes

Attributes

Supertypes
trait iattributes
trait iast
class Object
trait Matchable
class Any
Known subtypes
class Attribute
class Await
class BinOp
class BoolOp
class Call
class Compare
class Constant
class Dict
class DictComp
class GeneratorExp
class IfExp
class JoinedString
class Lambda
class List
class ListComp
class Name
class NamedExpr
class Set
class SetComp
class Slice
class Starred
class Subscript
class Tuple
class UnaryOp
class Yield
class YieldFrom
Show all
trait imod extends iast

Attributes

Supertypes
trait iast
class Object
trait Matchable
class Any
Known subtypes
class Module
sealed trait ioperator extends iast

Attributes

Supertypes
trait iast
class Object
trait Matchable
class Any
Known subtypes
object Add
object BitAnd
object BitOr
object BitXor
object Div
object FloorDiv
object LShift
object MatMult
object Mod
object Mult
object Pow
object RShift
object Sub
Show all
sealed trait ipattern extends iast, iattributes

Attributes

Supertypes
trait iattributes
trait iast
class Object
trait Matchable
class Any
Known subtypes
class MatchAs
class MatchClass
class MatchMapping
class MatchOr
class MatchStar
class MatchValue
Show all
trait istmt extends iast, iattributes

Attributes

Supertypes
trait iattributes
trait iast
class Object
trait Matchable
class Any
Known subtypes
class AnnAssign
class Assert
class Assign
class AsyncFor
class AsyncWith
class AugAssign
class Break
class ClassDef
class Continue
class Delete
class Expr
class For
class FunctionDef
class Global
class If
class Import
class ImportFrom
class Match
class Nonlocal
class Pass
class Raise
class RaiseP2
class Return
class Try
class TypeAlias
class While
class With
Show all
trait itypeParam extends iast, iattributes

Attributes

Supertypes
trait iattributes
trait iast
class Object
trait Matchable
class Any
Known subtypes
class ParamSpec
class TypeVar
class TypeVarTuple
sealed trait iunaryop extends iast

Attributes

Supertypes
trait iast
class Object
trait Matchable
class Any
Known subtypes
object Invert
object Not
object UAdd
object USub

Types

type CollType[T] = Seq[T]