v1.2.0
Substantial improvements to the grammar's accuracy and coverage, courtesy of @jayfoad. Extensive snippets have also been added to allow users without APL keyboards to enter APL symbols with "ASCII-fied" representations (|O
→⌽
).
- Added: First-line matching of modelines and APL symbols
- Added: Highlighting of function/operator names in definition headers
- Added: Recognition of
∇
and∇∇
in lambda bodies - Added: Support for Dyalog's
#
and##
namespace tokens - Added: Support for Dyalog's
⊆
and@
primitives - Added: Support for mixed-case and lowercase system names
- Fixed: Dyalog switches without arguments not being highlighted
- Fixed: Inconsistent highlighting of quad-quotes and control keywords
- Fixed: Partial Unicode support in name tokens
- Improved: Syntax highlighting of numeric literals