Skip to content

v1.0.0

Compare
Choose a tag to compare
@ironsheep ironsheep released this 19 Mar 00:37
· 277 commits to main since this release

The Official Release of Semantic Highlighting

In this release we clean things up a bit more, we deliver unknown-name highlighting in brighter red

NOTE: with this new unknown names coloring feature we were able to find two files that shouldn't compile due to undefined symbols but actually do compile. The findings are being reported to Chip. The author of the files confirmed that the two files are missing symbols.

Semantic Adjustments:

  • NEW FEATURE! Unknown names in the file are now highlighted with noticeable bright red
  • BUGFIX: pasm - repaired variable/label highlight when short names
  • BUGFIX: by default the compiler treats the first lines in the file as being in CON, this highlighter does now as well.
  • BUGFIX: recognize round(), float(), and trunc() in DAT, CON and PUB/PRI
  • BUGFIX: built-in constants should now be colored correctly

Syntax Adjustments:

  • BUGFIX: adjusted built-in symbol recognition, now independent of case
  • BUGFIX: added missing, newly added to PNut, DEBUG_* variables

Known Issues w/v1.0.0:

  • debug() statements that don't use double-quoted strings currently can't be parsed
  • Syntax highlight of DAT section sometimes fails... RES and FIT not colored correctly
  • Semantic highlight: the 'modification' attribute is being over-applied, should use more than := as test!!!!
  • I'm sure there are more issues...