Skip to content

Releases: bellinitte/uxntal.vim

0.2.0

19 Nov 00:37
Compare
Choose a tag to compare
  • Added support for "-", "=", and "_" runes.

  • Comments can now be nested.

    The opening word of a nested comment must be a single "(", unlike the opening word of a top-level comment which can have any characters following the "(".

  • The closing word of a comment must now be a single ")".

    Any ")" that is not a part of a comment is treated as a macro.

  • Removed the "'" rune.

  • Brackets ("[", "]") are highlighted as a punctuation only when they're a single character, otherwise they're treated as a macro.

  • Braces ("{", "}") outside of a macro definition1 are treated as a macro.

  • Any unclosed comments in macro definitions1 get closed at the end of the macro definition.

  • Macro definition headers inside macro definitions1 get always highlighted, even within comments2.


  1. "Macro definition" is a region that begins with a word that starts with a "%", and ends with a word that starts with a "}". 2 3

  2. Macro definition headers inside macro definitions are invalid Uxntal and are treated as errors during the assembly.