anchor.diff:                      ---
                   </selftest>
   
  -: count         ( string -- string length ) // Get length of the given string
  -                \ [ s" push(function(){push(tos().length)})" jsEvalNo , ] ;
  +: count         ( thing -- thing length ) // Get length of the thing if it has
                   py: push(len(tos())) ;
   
                   <selftest>
  
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>
  
  code accept     
      # 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 
      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
          execute('accept'); s = pop()+'\n'
      result += s 
      if len(result):
          push(result)
  