[][src]Module jsyc_compiler::bytecode

Structs

Bytecode

Represents the bytecode produced by the compiler.

BytecodeAddrToken
FunctionArguments
LabelAddrToken
Operation

Contains an instruction and its operands

Enums

BytecodeElement
BytecodeLiteral

Represents all literal types of JavaScript

Instruction

Represents the basics instructions known to this compiler

Operand

Represents variants of bytecode operand

Traits

ToBytes

This trait is implemented by elements that are part of the final bytecode

Type Definitions

BytecodeResult
Label

Labels are used as targets of jumps