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

+30-30
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)