Primitives

object Primitives
class Object
trait Matchable
class Any

Type members

Classlikes

case object ADD extends ArithmeticOp

An arithmetic addition operation

An arithmetic addition operation

case object AND extends LogicalOp

A bitwise AND operation

A bitwise AND operation

case object ASR extends ShiftOp

An arithmetic shift to the right

An arithmetic shift to the right

This class represents an arithmetic operation.

This class represents an arithmetic operation.

case object CMP extends ComparisonOp

A comparison operation with no default for NaNs

A comparison operation with no default for NaNs

case object CMPG extends ComparisonOp

A comparison operation with +1 default for NaNs

A comparison operation with +1 default for NaNs

case object CMPL extends ComparisonOp

A comparison operation with -1 default for NaNs

A comparison operation with -1 default for NaNs

This class represents a comparison operation.

This class represents a comparison operation.

case object DIV extends ArithmeticOp

An arithmetic division operation

An arithmetic division operation

case object EQ extends TestOp

An equality test

An equality test

case object EndConcat extends Primitive

type: (buf) => STR jvm : It should turn the StringBuffer into a String.

type: (buf) => STR jvm : It should turn the StringBuffer into a String.

case object GE extends TestOp

A greater-than-or-equal test

A greater-than-or-equal test

case object GT extends TestOp

A greater-than test

A greater-than test

case object LE extends TestOp

A less-than-or-equal test

A less-than-or-equal test

case object LSL extends ShiftOp

A logical shift to the left

A logical shift to the left

case object LSR extends ShiftOp

A logical shift to the right

A logical shift to the right

case object LT extends TestOp

A less-than test

A less-than test

class LogicalOp

This class represents a logical operation.

This class represents a logical operation.

case object MUL extends ArithmeticOp

An arithmetic multiplication operation

An arithmetic multiplication operation

case object NE extends TestOp

A non-equality test

A non-equality test

case object NOT extends ArithmeticOp

Bitwise negation.

Bitwise negation.

case object OR extends LogicalOp

A bitwise OR operation

A bitwise OR operation

class Primitive

This class represents a primitive operation.

This class represents a primitive operation.

Pretty printer for primitives

Pretty printer for primitives

case object REM extends ArithmeticOp

An arithmetic remainder operation

An arithmetic remainder operation

case object SUB extends ArithmeticOp

An arithmetic subtraction operation

An arithmetic subtraction operation

class ShiftOp

This class represents a shift operation.

This class represents a shift operation.

case object StartConcat extends Primitive

Signals the beginning of a series of concatenations. On the JVM platform, it should create a new StringBuffer

Signals the beginning of a series of concatenations. On the JVM platform, it should create a new StringBuffer

sealed abstract class TestOp

This class represents a test operation.

This class represents a test operation.

case object XOR extends LogicalOp

A bitwise XOR operation

A bitwise XOR operation