コード例 #1
0
ファイル: interpret.c プロジェクト: dram/muforth
void mu_push_end()
{
    PUSH_ADDR(&end);
}
コード例 #2
0
/* The basis of create/does>. */
static void mu_do_does()
{
    NEST;                       /* entering a new word; push IP */
    IP = (xtk_cell *)_(W[1]);   /* new IP is stored in the parameter field */
    PUSH_ADDR(&W[2]);           /* push the address of the word's body */
}
コード例 #3
0
ファイル: interpret.c プロジェクト: dram/muforth
void mu_push_first()
{
    PUSH_ADDR(&first);
}
コード例 #4
0
ファイル: interpret.c プロジェクト: dram/muforth
void mu_push_start()
{
    PUSH_ADDR(&start);
}
コード例 #5
0
ファイル: interpret.c プロジェクト: dram/muforth
void mu_push_state()
{
    PUSH_ADDR(&state);
}
コード例 #6
0
ファイル: interpret.c プロジェクト: dram/muforth
/* Push lineno variable */
void mu_push_line()
{
    PUSH_ADDR(&lineno);
}
コード例 #7
0
ファイル: dict.c プロジェクト: eerpini/muforth
void mu_push_compiler_chain()
{
    PUSH_ADDR(compiler_chain);
}
コード例 #8
0
ファイル: dict.c プロジェクト: eerpini/muforth
/*
 * .forth. and .compiler. push the address of the respective struct
 * dict_name.
 */
void mu_push_forth_chain()
{
    PUSH_ADDR(forth_chain);
}
コード例 #9
0
ファイル: dict.c プロジェクト: eerpini/muforth
void mu_here()          /* push current _value_ of heap pointer */
{
    PUSH_ADDR(ph);
}
コード例 #10
0
ファイル: dict.c プロジェクト: eerpini/muforth
void mu_push_h0()       /* push address of start of dictionary */

{
    PUSH_ADDR(ph0);
}
コード例 #11
0
ファイル: main.c プロジェクト: dram/muforth
void mu_push_command_line()
{
    PUSH_ADDR(&pcmd_line->data);
}