   // Escape
   if (tstflag(ESCAPE)) { clrflag(ESCAPE); error2(0, PSTR("Escape!"));}
   #if defined (serialmonitor)
-  testescape();
+  if (!tstflag(NOESC)) testescape();
   #endif
   
   if (form == NULL) return nil;

/* uLisp AVR Version 3.0 - www.ulisp.com
   David Johnson-Davies - www.technoblogy.com - 28th November 2019

   Licensed under the MIT license: https://opensource.org/licenses/MIT
*/

char LastPrint = 0;

// Flags
enum flag { PRINTREADABLY, RETURNFLAG, ESCAPE, EXITEDITOR, LIBRARYLOADED, NOESC };
volatile char Flags = 0b00001; // PRINTREADABLY set by default

// Forward references
