package ast

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ast
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class Alias(name: String, asName: Option[String]) extends iast with Product with Serializable
  2. case class AnnAssign(target: iexpr, annotation: iexpr, value: Option[iexpr], simple: Boolean, attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  3. case class Arg(arg: String, annotation: Option[iexpr], type_comment: Option[String], attributeProvider: AttributeProvider) extends iast with iattributes with Product with Serializable
  4. 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
  5. case class Assert(test: iexpr, msg: Option[iexpr], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  6. case class Assign(targets: CollType[iexpr], value: iexpr, typeComment: Option[String], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  7. 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
  8. 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
  9. case class AsyncWith(items: CollType[Withitem], body: CollType[istmt], type_comment: Option[String], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  10. case class Attribute(value: iexpr, attr: String, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  11. trait AttributeProvider extends AnyRef
  12. case class AugAssign(target: iexpr, op: ioperator, value: iexpr, attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  13. case class Await(value: iexpr, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  14. case class BinOp(left: iexpr, op: ioperator, right: iexpr, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  15. case class BoolConstant(value: Boolean) extends iconstant with Product with Serializable
  16. case class BoolOp(op: iboolop, values: CollType[iexpr], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  17. case class Break(attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  18. case class Call(func: iexpr, args: CollType[iexpr], keywords: CollType[Keyword], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  19. 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
  20. type CollType[T] = Seq[T]
  21. case class Compare(left: iexpr, ops: CollType[icompop], comparators: CollType[iexpr], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  22. case class Comprehension(target: iexpr, iter: iexpr, ifs: CollType[iexpr], is_async: Boolean) extends iast with Product with Serializable
  23. case class Constant(value: iconstant, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  24. case class Continue(attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  25. case class Delete(targets: CollType[iexpr], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  26. case class Dict(keys: CollType[Option[iexpr]], values: CollType[iexpr], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  27. case class DictComp(key: iexpr, value: iexpr, generators: CollType[Comprehension], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  28. case class ErrorStatement(exception: Exception, attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  29. case class ExceptHandler(typ: Option[iexpr], name: Option[String], body: CollType[istmt], attributeProvider: AttributeProvider) extends iast with iattributes with Product with Serializable
  30. case class Expr(value: iexpr, attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  31. case class FloatConstant(value: String) extends iconstant with Product with Serializable
  32. 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
  33. case class FormattedValue(value: iexpr, conversion: Int, format_spec: Option[String], equalSign: Boolean, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  34. 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
  35. case class GeneratorExp(elt: iexpr, generators: CollType[Comprehension], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  36. case class Global(names: CollType[String], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  37. case class If(test: iexpr, body: CollType[istmt], orelse: CollType[istmt], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  38. case class IfExp(test: iexpr, body: iexpr, orelse: iexpr, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  39. case class ImaginaryConstant(value: String) extends iconstant with Product with Serializable
  40. case class Import(names: CollType[Alias], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  41. case class ImportFrom(module: Option[String], names: CollType[Alias], level: Int, attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  42. case class IntConstant(value: String) extends iconstant with Product with Serializable
  43. case class JoinedString(values: CollType[iexpr], quote: String, prefix: String, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  44. case class JoinedStringConstant(value: String) extends iconstant with Product with Serializable
  45. case class Keyword(arg: Option[String], value: iexpr, attributeProvider: AttributeProvider) extends iast with iattributes with Product with Serializable
  46. case class Lambda(args: Arguments, body: iexpr, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  47. case class List(elts: CollType[iexpr], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  48. case class ListComp(elt: iexpr, generators: CollType[Comprehension], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  49. case class Module(stmts: CollType[istmt], type_ignores: CollType[TypeIgnore]) extends imod with Product with Serializable
  50. case class Name(id: String, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  51. case class NamedExpr(target: iexpr, value: iexpr, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  52. class NodeAttributeProvider extends AttributeProvider
  53. case class Nonlocal(names: CollType[String], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  54. case class Pass(attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  55. case class Raise(exc: Option[iexpr], cause: Option[iexpr], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  56. case class RaiseP2(typ: Option[iexpr], inst: Option[iexpr], tback: Option[iexpr], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  57. case class Return(value: Option[iexpr], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  58. case class Set(elts: CollType[iexpr], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  59. case class SetComp(elt: iexpr, generators: CollType[Comprehension], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  60. case class Slice(lower: Option[iexpr], upper: Option[iexpr], step: Option[iexpr], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  61. case class Starred(value: iexpr, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  62. case class StringConstant(value: String, quote: String, prefix: String) extends iconstant with Product with Serializable
  63. case class StringExpList(elts: CollType[iexpr], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  64. case class Subscript(value: iexpr, slice: iexpr, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  65. class TokenAttributeProvider extends AttributeProvider
  66. case class Try(body: CollType[istmt], handlers: CollType[ExceptHandler], orelse: CollType[istmt], finalbody: CollType[istmt], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  67. case class Tuple(elts: CollType[iexpr], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  68. case class TypeIgnore(lineno: Int, tag: String) extends iast with Product with Serializable
  69. case class UnaryOp(op: iunaryop, operand: iexpr, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  70. case class While(test: iexpr, body: CollType[istmt], orelse: CollType[istmt], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  71. case class With(items: CollType[Withitem], body: CollType[istmt], type_comment: Option[String], attributeProvider: AttributeProvider) extends istmt with Product with Serializable
  72. case class Withitem(context_expr: iexpr, optional_vars: Option[iexpr]) extends iast with Product with Serializable
  73. case class Yield(value: Option[iexpr], attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  74. case class YieldFrom(value: iexpr, attributeProvider: AttributeProvider) extends iexpr with Product with Serializable
  75. trait iast extends AnyRef
  76. trait iattributes extends AnyRef
  77. sealed trait iboolop extends iast
  78. sealed trait icompop extends iast
  79. sealed trait iconstant extends iast
  80. sealed trait iexpr extends iast with iattributes
  81. trait imod extends iast
  82. sealed trait ioperator extends iast
  83. trait istmt extends iast with iattributes
  84. sealed trait iunaryop extends iast

Value Members

  1. case object Add extends ioperator with Product with Serializable
  2. object And extends iboolop
  3. case object BitAnd extends ioperator with Product with Serializable
  4. case object BitOr extends ioperator with Product with Serializable
  5. case object BitXor extends ioperator with Product with Serializable
  6. case object Div extends ioperator with Product with Serializable
  7. case object EllipsisConstant extends iconstant with Product with Serializable
  8. case object Eq extends icompop with Product with Serializable
  9. case object FloorDiv extends ioperator with Product with Serializable
  10. case object Gt extends icompop with Product with Serializable
  11. case object GtE extends icompop with Product with Serializable
  12. case object In extends icompop with Product with Serializable
  13. case object Invert extends iunaryop with Product with Serializable
  14. case object Is extends icompop with Product with Serializable
  15. case object IsNot extends icompop with Product with Serializable
  16. case object LShift extends ioperator with Product with Serializable
  17. case object Lt extends icompop with Product with Serializable
  18. case object LtE extends icompop with Product with Serializable
  19. case object MatMult extends ioperator with Product with Serializable
  20. case object Mod extends ioperator with Product with Serializable
  21. case object Mult extends ioperator with Product with Serializable
  22. case object NoneConstant extends iconstant with Product with Serializable
  23. case object Not extends iunaryop with Product with Serializable
  24. case object NotEq extends icompop with Product with Serializable
  25. case object NotIn extends icompop with Product with Serializable
  26. case object Or extends iboolop with Product with Serializable
  27. case object Pow extends ioperator with Product with Serializable
  28. case object RShift extends ioperator with Product with Serializable
  29. case object Sub extends ioperator with Product with Serializable
  30. case object UAdd extends iunaryop with Product with Serializable
  31. case object USub extends iunaryop with Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped