WerWolv / PatternLanguage

The Pattern Language used by the ImHex Hex Editor
https://imhex.werwolv.net
GNU Lesser General Public License v2.1
173 stars 44 forks source link

improv: updates for full syntax highlighting and to allow interactive compilation errors marked using squiggles under the location of the errors which show the message when hovered. #83

Closed paxcut closed 7 months ago

paxcut commented 7 months ago

This is the pattern language side of the improvements only. The rest will be submitted to another PR in the ImHex repo. Although the full implementation of the features needs both sides each side can be applied independently to the current master branches of each repo without compile or runtime errors and pass all unit tests, but some of the previous implementation aspects of the features added may not work correctly or at all.

The following changes are included and some bugs were fixed: