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