Skip to content

v1.8.0

Compare
Choose a tag to compare
@ironsheep ironsheep released this 23 Dec 23:52
· 125 commits to main since this release

Spin/Pasm for P1 and P2 - Highlighting update

Add [optional] FlexSpin preprocessor support (P1 & P2), Repair semantic highlight (P2)

  • Add a new extension setting to enable recognition of FlexSpin Preprocessor Directives (Default: disabled)
  • Adds flagging of Preprocessor directive lines as unknown when FlexSpin support is not enabled
  • Fix P2 recognition of RET directive in Pasm2
  • Fix P2 recognition of built-in _set, _clr variables in Pasm2
  • Fix P1 & P2 recognition of constants when assignment uses #> and <# operators

- Known Issues w/v1.7.8

Nothing really changed. Here's the recap.

  • The single-quote comment (now only on debug statements) is being handled by the semantic (vs. syntactic) parser this is causing external VSCode extensions to do brace, parenthesis, and bracket paring to be marked within trailing line comments on debug lines
  • Syntax highlight of DAT section sometimes fails... (although it is less often now...)
  • Semantic highlight: the 'modification' attribute is being over-applied, should use more than := as test!!!!