Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 7567 → Rev 7566

/programs/cmm/lisp/lisp.c
55,7 → 55,7
{
s = DSBYTE[code];
while (s == ' ') || (s == 9)
while(s == ' ')
{
code++;
s = DSBYTE[code];
184,13 → 184,13
else
{
consoleInit();
con_printf stdcall ("Lisp interpreter v1.4\r\n");
con_printf stdcall ("Lisp interpreter v1.3");
while(maxLoop)
{
con_printf stdcall ("\r\n$ ");
con_printf stdcall ("\r\n\r\nEnter code: ");
con_gets stdcall(buffer, bufferSize);
code = EAX;
//code = txt;
code = txt;
con_printf stdcall ("Output: ");
evalLisp();
maxLoop--;
/programs/cmm/lisp/stdcall.h
1,11 → 1,5
 
/* Lisp functions */
:dword std_exit()
{
con_exit stdcall (1);
ExitProcess();
}
 
:dword std_set(dword count, args)
{
dword name = 0;
109,7 → 103,7
functions.set("str", #std_str);
/* System functions */
functions.set("exit", #std_exit);
functions.set("exit", #ExitProcess);
/* Math functions */
functions.set("+", #std_add);