|
Arduino-FVM
Byte Token Threaded Forth Virtual Machine (FVM) for Arduino
|
#include <FVM.h>


Public Member Functions | |
| Task (Stream &ios, code_P fn=0) | |
| void | push (cell_t value) |
| cell_t | pop () |
| int | depth () |
| bool | trace () |
| void | trace (bool flag) |
| task_t & | call (code_P fn) |
Public Attributes | |
| cell_t | m_params [PARAMETER_STACK_MAX] |
| code_P | m_returns [RETURN_STACK_MAX] |
| Stream & | m_ios |
| Input/Output stream. More... | |
| cell_t | m_base |
| Number conversion base. More... | |
| bool | m_trace |
| Trace mode. More... | |
| code_P * | m_rp |
| Return stack pointer. More... | |
| code_P * | m_rp0 |
| Return stack bottom pointer. More... | |
| cell_t * | m_sp |
| Parameter stack pointer. More... | |
| cell_t * | m_sp0 |
| Parameter stack bottom pointer. More... | |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inherited |