d89f250f5ac7a12846d51ec5a60f6b45a09e50f70e4c8668855d7d7bfd035b71afa48e000329339c42d9bf730e4f6f3b5d0e5e536a6031651d9186f3cd310d 290 B

12345678910
  1. exports.unescape = (w) ->
  2. w = if w.charAt(0) is '"'
  3. w.replace(/^"|([^\\])"$/g, '$1')
  4. else
  5. w.replace(/\\ /g, ' ')
  6. w.replace(/\\("|'|\$|`|\\)/g, '$1')
  7. exports.escape = (w) ->
  8. w = w.replace(/(["'$`\\])/g,'\\$1')
  9. if w.match(/\s+/) then '"' + w + '"' else w