public class Bytecode extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Bytecode.Instruction |
static class |
Bytecode.OperandType |
Modifier and Type | Field and Description |
---|---|
static short |
INSTR_ADD |
static short |
INSTR_AND |
static short |
INSTR_ARGS |
static short |
INSTR_BR |
static short |
INSTR_BRF |
static short |
INSTR_DEDENT |
static short |
INSTR_FALSE |
static short |
INSTR_FIRST |
static short |
INSTR_INDENT |
static short |
INSTR_LAST |
static short |
INSTR_LENGTH |
static short |
INSTR_LIST |
static short |
INSTR_LOAD_ATTR |
static short |
INSTR_LOAD_LOCAL |
static short |
INSTR_LOAD_PROP |
static short |
INSTR_LOAD_PROP_IND |
static short |
INSTR_LOAD_STR |
static short |
INSTR_MAP |
static short |
INSTR_NEW |
static short |
INSTR_NEW_BOX_ARGS |
static short |
INSTR_NEW_IND |
static short |
INSTR_NEWLINE |
static short |
INSTR_NOOP |
static short |
INSTR_NOT |
static short |
INSTR_NULL |
static short |
INSTR_OPTIONS |
static short |
INSTR_OR |
static short |
INSTR_PASSTHRU |
static short |
INSTR_POP |
static short |
INSTR_REST |
static short |
INSTR_REVERSE |
static short |
INSTR_ROT_MAP |
static short |
INSTR_STORE_ARG |
static short |
INSTR_STORE_OPTION |
static short |
INSTR_STRIP |
static short |
INSTR_STRLEN |
static short |
INSTR_SUPER_NEW |
static short |
INSTR_SUPER_NEW_BOX_ARGS |
static short |
INSTR_TOSTR |
static short |
INSTR_TRIM |
static short |
INSTR_TRUE |
static short |
INSTR_TRUNC |
static short |
INSTR_WRITE |
static short |
INSTR_WRITE_LOCAL |
static short |
INSTR_WRITE_OPT |
static short |
INSTR_WRITE_STR |
static short |
INSTR_ZIP_MAP |
static Bytecode.Instruction[] |
instructions
Used for assembly/disassembly; describes instruction set
|
static short |
MAX_BYTECODE |
static int |
MAX_OPNDS |
static int |
OPND_SIZE_IN_BYTES |
Constructor and Description |
---|
Bytecode() |
public static final int MAX_OPNDS
public static final int OPND_SIZE_IN_BYTES
public static final short INSTR_LOAD_STR
public static final short INSTR_LOAD_ATTR
public static final short INSTR_LOAD_LOCAL
public static final short INSTR_LOAD_PROP
public static final short INSTR_LOAD_PROP_IND
public static final short INSTR_STORE_OPTION
public static final short INSTR_STORE_ARG
public static final short INSTR_NEW
public static final short INSTR_NEW_IND
public static final short INSTR_NEW_BOX_ARGS
public static final short INSTR_SUPER_NEW
public static final short INSTR_SUPER_NEW_BOX_ARGS
public static final short INSTR_WRITE
public static final short INSTR_WRITE_OPT
public static final short INSTR_MAP
public static final short INSTR_ROT_MAP
public static final short INSTR_ZIP_MAP
public static final short INSTR_BR
public static final short INSTR_BRF
public static final short INSTR_OPTIONS
public static final short INSTR_ARGS
public static final short INSTR_PASSTHRU
public static final short INSTR_LIST
public static final short INSTR_ADD
public static final short INSTR_TOSTR
public static final short INSTR_FIRST
public static final short INSTR_LAST
public static final short INSTR_REST
public static final short INSTR_TRUNC
public static final short INSTR_STRIP
public static final short INSTR_TRIM
public static final short INSTR_LENGTH
public static final short INSTR_STRLEN
public static final short INSTR_REVERSE
public static final short INSTR_NOT
public static final short INSTR_OR
public static final short INSTR_AND
public static final short INSTR_INDENT
public static final short INSTR_DEDENT
public static final short INSTR_NEWLINE
public static final short INSTR_NOOP
public static final short INSTR_POP
public static final short INSTR_NULL
public static final short INSTR_TRUE
public static final short INSTR_FALSE
public static final short INSTR_WRITE_STR
public static final short INSTR_WRITE_LOCAL
public static final short MAX_BYTECODE
public static Bytecode.Instruction[] instructions
Copyright © 2024. All rights reserved.