Arduino-FVM
Byte Token Threaded Forth Virtual Machine (FVM) for Arduino
|
This is the complete list of members for FVM, including all inherited members.
APPLICATION_MAX enum value | FVM | |
body(int op) | FVM | inline |
cell2_t typedef | FVM | |
cell_t typedef | FVM | |
code_P typedef | FVM | |
CODE_P_MAX | FVM | static |
code_t typedef | FVM | |
compile(int op) | FVM | inline |
constant(const char *name, int val) | FVM | inline |
CORE_MAX enum value | FVM | |
create(const char *name) | FVM | inline |
DICT_MAX | FVM | protected |
dp() | FVM | inline |
dp(uint8_t *dp) | FVM | inline |
execute(int op, task_t &task) | FVM | |
execute(code_P fn, task_t &task) | FVM | inline |
execute(const char *name, task_t &task) | FVM | inline |
fn_t typedef | FVM | |
fnstr | FVM | static |
fntab | FVM | static |
forget(int op) | FVM | inline |
FVM(uint8_t *dp0=0, size_t bytes=0, uint8_t words=0) | FVM | inline |
interpret(task_t &task) | FVM | |
KERNEL_MAX enum value | FVM | |
literal(int val) | FVM | inline |
lookup(const char *name) | FVM | |
m_body | FVM | protected |
m_dp | FVM | protected |
m_dp0 | FVM | protected |
m_name | FVM | protected |
m_next | FVM | protected |
name(int op) | FVM | inline |
OP_ABS enum value | FVM | |
OP_ALLOT enum value | FVM | |
OP_ANALOGREAD enum value | FVM | |
OP_ANALOGWRITE enum value | FVM | |
OP_AND enum value | FVM | |
OP_BASE enum value | FVM | |
OP_BOOL enum value | FVM | |
OP_BRANCH enum value | FVM | |
OP_C_COMMA enum value | FVM | |
OP_C_FETCH enum value | FVM | |
OP_C_STORE enum value | FVM | |
OP_CALL enum value | FVM | |
OP_CELL enum value | FVM | |
OP_CELLS enum value | FVM | |
OP_CLIT enum value | FVM | |
OP_COMMA enum value | FVM | |
OP_COMPILE enum value | FVM | |
OP_CONST enum value | FVM | |
OP_CR enum value | FVM | |
OP_DECIMAL enum value | FVM | |
OP_DELAY enum value | FVM | |
OP_DEPTH enum value | FVM | |
OP_DIGITALREAD enum value | FVM | |
OP_DIGITALTOGGLE enum value | FVM | |
OP_DIGITALWRITE enum value | FVM | |
OP_DO enum value | FVM | |
OP_DOES enum value | FVM | |
OP_DOT enum value | FVM | |
OP_DOT_NAME enum value | FVM | |
OP_DOT_QUOTE enum value | FVM | |
OP_DOT_S enum value | FVM | |
OP_DP enum value | FVM | |
OP_DROP enum value | FVM | |
OP_DUP enum value | FVM | |
OP_EMIT enum value | FVM | |
OP_EMPTY enum value | FVM | |
OP_EQUALS enum value | FVM | |
OP_EXECUTE enum value | FVM | |
OP_EXIT enum value | FVM | |
OP_FALSE enum value | FVM | |
OP_FETCH enum value | FVM | |
OP_FUNC enum value | FVM | |
OP_GREATER enum value | FVM | |
OP_HALT enum value | FVM | |
OP_HERE enum value | FVM | |
OP_HEX enum value | FVM | |
OP_I enum value | FVM | |
OP_INVERT enum value | FVM | |
OP_J enum value | FVM | |
OP_KEY enum value | FVM | |
OP_LEAVE enum value | FVM | |
OP_LESS enum value | FVM | |
OP_LIT enum value | FVM | |
OP_LOOKUP enum value | FVM | |
OP_LOOP enum value | FVM | |
OP_LSHIFT enum value | FVM | |
OP_MAX enum value | FVM | |
OP_MICROS enum value | FVM | |
OP_MILLIS enum value | FVM | |
OP_MIN enum value | FVM | |
OP_MINUS enum value | FVM | |
OP_MINUS_ONE enum value | FVM | |
OP_MINUS_ROT enum value | FVM | |
OP_MINUS_TWO enum value | FVM | |
OP_MOD enum value | FVM | |
OP_NEGATE enum value | FVM | |
OP_NIP enum value | FVM | |
OP_NOOP enum value | FVM | |
OP_NOT enum value | FVM | |
OP_NOT_EQUALS enum value | FVM | |
OP_ONE enum value | FVM | |
OP_ONE_MINUS enum value | FVM | |
OP_ONE_PLUS enum value | FVM | |
OP_OR enum value | FVM | |
OP_OVER enum value | FVM | |
OP_PARAM enum value | FVM | |
OP_PICK enum value | FVM | |
OP_PINMODE enum value | FVM | |
OP_PLUS enum value | FVM | |
OP_PLUS_LOOP enum value | FVM | |
OP_PLUS_STORE enum value | FVM | |
OP_QUESTION enum value | FVM | |
OP_QUESTION_DUP enum value | FVM | |
OP_QUESTION_KEY enum value | FVM | |
OP_R_FETCH enum value | FVM | |
OP_R_FROM enum value | FVM | |
OP_ROLL enum value | FVM | |
OP_ROOM enum value | FVM | |
OP_ROT enum value | FVM | |
OP_RSHIFT enum value | FVM | |
OP_SLASH enum value | FVM | |
OP_SLASH_MOD enum value | FVM | |
OP_SLIT enum value | FVM | |
OP_SP enum value | FVM | |
OP_SPACE enum value | FVM | |
OP_SPACES enum value | FVM | |
OP_STAR enum value | FVM | |
OP_STAR_SLASH enum value | FVM | |
OP_STORE enum value | FVM | |
OP_SWAP enum value | FVM | |
OP_SYSCALL enum value | FVM | |
OP_TO_BODY enum value | FVM | |
OP_TO_R enum value | FVM | |
OP_TRACE enum value | FVM | |
OP_TRUE enum value | FVM | |
OP_TUCK enum value | FVM | |
OP_TWO enum value | FVM | |
OP_TWO_DROP enum value | FVM | |
OP_TWO_DUP enum value | FVM | |
OP_TWO_MINUS enum value | FVM | |
OP_TWO_OVER enum value | FVM | |
OP_TWO_PLUS enum value | FVM | |
OP_TWO_SLASH enum value | FVM | |
OP_TWO_STAR enum value | FVM | |
OP_TWO_SWAP enum value | FVM | |
OP_TYPE enum value | FVM | |
OP_U_DOT enum value | FVM | |
OP_U_LESS enum value | FVM | |
OP_VAR enum value | FVM | |
OP_WITHIN enum value | FVM | |
OP_WORDS enum value | FVM | |
OP_XOR enum value | FVM | |
OP_YIELD enum value | FVM | |
OP_ZERO enum value | FVM | |
OP_ZERO_BRANCH enum value | FVM | |
OP_ZERO_EQUALS enum value | FVM | |
OP_ZERO_EXIT enum value | FVM | |
OP_ZERO_GREATER enum value | FVM | |
OP_ZERO_LESS enum value | FVM | |
OP_ZERO_NOT_EQUALS enum value | FVM | |
opstr | FVM | protectedstatic |
resume(task_t &task) | FVM | |
scan(char *bp, task_t &task) | FVM | |
TOKEN_MAX enum value | FVM | |
ucell2_t typedef | FVM | |
ucell_t typedef | FVM | |
variable(const char *name) | FVM | inline |
WORD_MAX | FVM | protected |