コード例 #1
0
ファイル: interpret.c プロジェクト: dram/muforth
/* Not declared "static" because it is needed by muforth.c to fire up warm! */
void muboot_interpret_token()
{
    mu_push_forth_chain();
    mu_find();
    if (POP)
    {
        EXECUTE;
        return;
    }
    mu_complain();
}
コード例 #2
0
ファイル: interpret.c プロジェクト: dgs/muforth
/* The interpreter's "consume" function. */
void _mu__lbracket()
{
    mu_push_forth_chain();
    mu_find();
    if (POP)
    {
        EXECUTE;
        return;
    }
    mu_complain();
}
コード例 #3
0
ファイル: interpret.c プロジェクト: dram/muforth
/* The compiler's "consume" function. */
static void muboot_compile_token()
{
    mu_push_compiler_chain();
    mu_find();
    if (POP)
    {
        EXECUTE;
        return;
    }
    mu_push_forth_chain();
    mu_find();
    if (POP)
    {
        mu_comma();
        return;
    }
    mu_complain();
}
コード例 #4
0
ファイル: interpret.c プロジェクト: dram/muforth
void mu_huh_q()
{
    if (POP) return;
    mu_complain();
}