|
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 |