codeshovel icon indicating copy to clipboard operation
codeshovel copied to clipboard

TypeScript Support

Open braxtonhall opened this issue 4 years ago • 0 comments

TypeScript and JavaScript are now both kinda working

Requires actual oracles, but interactive testing was going well. I noticed some slowdown on the latest commit so I may need to revisit the V8 memory management.

Also, the biggest problem right now seems to be making this somewhat portable. You need a different j2v8 dependency for different operating systems. maven supports using an environment variable for this kind of thing, but IntelliJ doesn't.

  • [x] Figure out why it's suddenly slow
  • [ ] Add oracles
  • [ ] Sort out j2v8 dependency
  • [ ] Figure out how script target in TypeScriptVisitor should be set (it's probably fine)
  • [ ] Calculate scope similarity in TypeScriptParser

braxtonhall avatar Feb 15 '21 07:02 braxtonhall