   #console.log "RETURN: #{res}"
   return res
  else
-  throw "Invalid condition"
+  throw new Error "Invalid condition"
 
 exports?.compile = compile
 exports?.compileByBind = compileByBind

      lit = parseInt lit
      val = parseInt val
   else
    throw "Invalid comparison object"

   #console.log "comp: #{comp}, Key literal: #{lit}, val: #{val}"


      st += "#{TABL} lit = parseInt(lit);\n"
      st += "#{TABL}}\n"
     else
      throw new Error "Unknown type #{v.type}"

    #global cast
    if comp is 'regex'
