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 |