Language definition for the KoLmafia ASH language, a scripting language for the game Kingdom of Loathing.
Forked from https://github.com/benblank/kolmafia-ash.
-
Syntax Highlighting
-
Autosuggest & completion for ASH functions
-
Hover tooltips for ASH functions
-
Symbol Definitions
- 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.
See CHANGELOG for more information.