Skip to content

Commit 4fc90d1

Browse files
uncomment debug prints
1 parent 395377b commit 4fc90d1

File tree

1 file changed

+30
-30
lines changed

1 file changed

+30
-30
lines changed

ulisp-esp32.ino

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -2342,30 +2342,30 @@ object *reverse_and_flatten (object *expr) {
23422342
#define ATNOTHINGS (object*)-1
23432343

23442344
object *process_quasiquoted (object *expr, int level, object *env) {
2345-
// Serial.print("**** Processing quasiquote of : ");
2346-
// printobject(expr, pserial);
2347-
// Serial.println();
2348-
// Serial.print("**** at level ");
2349-
// Serial.println(level);
2345+
Serial.print("**** Processing quasiquote of : ");
2346+
printobject(expr, pserial);
2347+
Serial.println();
2348+
Serial.print("**** at level ");
2349+
Serial.println(level);
23502350
if (!consp(expr)) return cons(expr, NULL);
23512351

23522352
if (isbuiltin(car(expr), QUASIQUOTE)) {
2353-
// Serial.println("nested quasiquote");
2353+
Serial.println("nested quasiquote");
23542354
push(second(expr),GCStack);
23552355
object *processed = process_quasiquoted(second(expr), level + 1, env);
23562356
pop(GCStack);
23572357
return cons(cons(symbol(QUASIQUOTE), processed), NULL);
23582358
} else if (isbuiltin(car(expr), UNQUOTE)) {
2359-
// Serial.println("**** Processing UNQUOTE");
2360-
// Serial.print("**** At level ");
2361-
// Serial.println(level);
2359+
Serial.println("**** Processing UNQUOTE");
2360+
Serial.print("**** At level ");
2361+
Serial.println(level);
23622362
if (level == 1) {
23632363
push(second(expr),GCStack);
23642364
object *processed = process_quasiquoted(second(expr), level, env);
23652365
object *result = eval(car(processed), env);
2366-
// Serial.print("**** Result: ");
2367-
// printobject(result, pserial);
2368-
// Serial.println();
2366+
Serial.print("**** Result: ");
2367+
printobject(result, pserial);
2368+
Serial.println();
23692369
pop(GCStack);
23702370
return cons(result, NULL);
23712371
} else {
@@ -2375,19 +2375,19 @@ object *process_quasiquoted (object *expr, int level, object *env) {
23752375
return cons(cons(symbol(UNQUOTE), processed), NULL);
23762376
}
23772377
} else if (isbuiltin(car(expr), UNQUOTESPLICING)) {
2378-
// Serial.println("**** Processing UNQUOTESPLICING");
2379-
// Serial.print("**** At level ");
2380-
// Serial.println(level);
2378+
Serial.println("**** Processing UNQUOTESPLICING");
2379+
Serial.print("**** At level ");
2380+
Serial.println(level);
23812381
if (level == 1) {
23822382
push(second(expr),GCStack);
23832383
object *processed = process_quasiquoted(second(expr), level, env);
2384-
// Serial.print("**** Processed: ");
2385-
// printobject(car(processed), pserial);
2386-
// Serial.println();
2384+
Serial.print("**** Processed: ");
2385+
printobject(car(processed), pserial);
2386+
Serial.println();
23872387
object *result = eval(car(processed), env);
2388-
// Serial.print("**** Result: ");
2389-
// printobject(result, pserial);
2390-
// Serial.println();
2388+
Serial.print("**** Result: ");
2389+
printobject(result, pserial);
2390+
Serial.println();
23912391
pop(GCStack);
23922392
if (result == nil) return ATNOTHINGS; // sentinel to signal that @... should insert nothing (i.e. empty list)
23932393
else return result;
@@ -2398,9 +2398,9 @@ object *process_quasiquoted (object *expr, int level, object *env) {
23982398
return cons(cons(symbol(UNQUOTESPLICING), processed), NULL);
23992399
}
24002400
} else {
2401-
// Serial.println("Processing something else");
2402-
// Serial.print("**** At level ");
2403-
// Serial.println(level);
2401+
Serial.println("Processing something else");
2402+
Serial.print("**** At level ");
2403+
Serial.println(level);
24042404
object *parts = NULL;
24052405
push(parts, GCStack);
24062406
for (object *cell = expr; cell != NULL; cell = cdr(cell)) {
@@ -2411,14 +2411,14 @@ object *process_quasiquoted (object *expr, int level, object *env) {
24112411
push(processed, parts);
24122412
}
24132413
}
2414-
// Serial.print("**** parts: ");
2415-
// printobject(parts, pserial);
2416-
// Serial.println();
2414+
Serial.print("**** parts: ");
2415+
printobject(parts, pserial);
2416+
Serial.println();
24172417

24182418
object *result = reverse_and_flatten(parts);
2419-
// Serial.print("**** Result: ");
2420-
// printobject(result, pserial);
2421-
// Serial.println();
2419+
Serial.print("**** Result: ");
2420+
printobject(result, pserial);
2421+
Serial.println();
24222422
pop(GCStack);
24232423
return cons(result, NULL);
24242424
}

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy