KoLmafia ASH++
June 1, 2020 ยท View on GitHub
Language definition for the KoLmafia ASH language, a scripting language for the game Kingdom of Loathing.
Forked from https://github.com/benblank/kolmafia-ash.
Features
-
Syntax Highlighting

-
Autosuggest & completion for ASH functions

-
Hover tooltips for ASH functions

-
Symbol Definitions

Known Issues/Limitations
- The symbol parser is currently quite brittle, and there are many things that can cause it to break (this only affects the symbol definition
feature). These include:
- Method calls on integers (e.g.
123.to_skill()) - Function body without brackets around it
- ASH record data structures
- Template strings
- Method calls on integers (e.g.
Changelog
See CHANGELOG for more information.