anchor.diff:                  </selftest>
   
   code accept     
  -    s = input()
  +    # python v3.6 IDLE fires KeyboardInterrupt unexpectedly!
  +    try:
  +        s = input()
  +    except KeyboardInterrupt:
  +        s = ""
       push(s)
       end-code // ( -- str ) Read a line from terminal.
       
   code accept2 
  -    tail = nexttoken('\\n')+'\n' # rest of the line after accept2
  -    result, s = tail, input()+'\n'
  +    result = nexttoken('\\n')+'\n' # rest of the line after accept2
  +    execute('accept'); s = pop()+'\n'
       while (not chr(4) in s) and (not '</accept>' in s):  # py> chr(4)=='^D' --> True
           result += s
  -        s = input()+'\n'
  +        execute('accept'); s = pop()+'\n'
       result += s 
       if len(result):
           push(result)
  
positive.code:         print(i and i.name, end=" ")
      print() end-code 
      // ( -- ) Prints all words in forth vocabulary
  code . print(pop(),end=" ") end-code // ( x -- ) Print the TOS
  code cr print() end-code // ( -- ) print a carriage return
  \ code .s print(stack) end-code // ( -- ) Print the data stack 
  code help
  
negative.code:                     ---
                  </selftest>
  
  : count         ( thing -- thing length ) // Get length of the thing if it has
                  py: push(len(tos())) ;
  
                  <selftest>
  