E

E
enum E

Attributes

Source
macros.scala
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

final case class Apply(f: E, args: List[E])

Attributes

Source
macros.scala
final case class ArrayLookup(array: E, index: E)

Attributes

Source
macros.scala
final case class Assign(lhs: E, rhs: E)

Attributes

Source
macros.scala
final case class BinOp(left: E, op: String, right: E)

Attributes

Source
macros.scala
case case Blank extends E

Attributes

Source
macros.scala
final case class Block(stats: List[E])

Attributes

Source
macros.scala
final case class BooleanLiteral(value: Boolean)

Attributes

Source
macros.scala
final case class Builtin(name: String)

Attributes

Source
macros.scala
final case class Class(name: String, fields: List[Field], methods: List[E])

Attributes

Source
macros.scala
final case class Echo(arg: E)

Attributes

Source
macros.scala
final case class FunctionDef(name: Option[String], argNames: List[String], useRefs: List[VariableIdent], body: E, mods: List[Mod])

Attributes

Source
macros.scala
final case class Globals(names: List[VariableIdent])

Attributes

Source
macros.scala
final case class Ident(name: String)

Attributes

Source
macros.scala
final case class If(cond: E, thenp: E, elsep: E)

Attributes

Source
macros.scala
final case class IntLiteral(value: Int)

Attributes

Source
macros.scala
final case class New(name: String)

Attributes

Source
macros.scala
final case class Return(e: E)

Attributes

Source
macros.scala
final case class Select(expr: E, name: String)

Attributes

Source
macros.scala
final case class StringLiteral(value: String)

Attributes

Source
macros.scala
case case This extends E

Attributes

Source
macros.scala
final case class Unit(e: E)

Attributes

Source
macros.scala
final case class VariableIdent(name: String)

Attributes

Source
macros.scala