genericptr / pascal-language-server

LSP server implementation for Pascal
GNU General Public License v3.0
53 stars 15 forks source link

Multi diagnostic #66

Closed mvancanneyt closed 1 year ago

mvancanneyt commented 1 year ago

Ryan,

This rework allows to report more than one diagnostic when checking syntax errors. It automatically detects whether you're compiling with support for multiple errors in fcl-passrc (as it exists now in FPC trunk)

I can successfully see more than one diagnostic error now. It also displays the error codes as defined in fcl-passrc (they should match the ones in FPC)