> Glad to see you turned up here. I'm usually lurking around...
> I agree, but integrating something external with IntelliJ's platform seems > like kind of a PITA. It looks like a lot of stuff makes heavy use of PSI > trees (see: https://confluence.jetbrains.com/display/IDEADEV/ > Developing+Custom+Language+Plugins+for+IntelliJ+IDEA# > DevelopingCustomLanguagePluginsforIntelliJIDEA-ImplementingaParserandPSI) > > I'm no expert in developing IntelliJ plugins either though... > The totally-not-thought-out idea I had was to have the IntelliJ tree map to the results of libdparse. So each AST (or PSI) call is just a front for the info provided by libdparse (with caching etc). Then all the work shifts away from writing a parser to writing the hairy integration bits.