Changes for version 0.2

  • updated by Craig MacKenna:
  • improved JavaScript to perl translation:
    • enclosed single statements after if()/for()/while()/else/do in {} as required by perl but not JavaScript or C
    • translated JavaScript 'else if' to perl 'elsif'
    • translated JavaScript relational operators '==', '<', etc. to perl 'eq', 'lt', etc.
    • improved variable recognition/translation
  • 'new' takes path to file as well as URL as its operand
  • included fatal error message if the JS->perl translation is bad (easier for user to see problem)
  • fixed regexp character escapes in shExpMatch function
  • added two lightweight tests

Modules

use a .pac or wpad.dat file to get proxy information