All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- ANTL4 Grammar file for MTScript
- Language server w/client
- Sematic tokens
- Tree visitor
- Variable usage before assignment waring.
- For-loop argument validation.
- Fixed #8: Colon used for identifying library in MACRO roll option breaks highlighting.
- Fixed binary operators breaking quoted strings.
- Fixed omission in TextMate grammar causing statements without roll-options to not highlight.
- Binary expression tokenization
- Support for RPEdit formats
- Macro Name scoped to
entity.name.class.mts @PROPS@tokenized- Valid prop keys scoped to
support.variable.mts
- Valid prop keys scoped to
- Folding for RPEdit format which closes with
!!
- Macro Name scoped to
- Built-in function names' scope changed from
entity.name.function.built-in.mtstosupport.function.mts
- Some typos in operator Regexes
- Some edge-cases when ',' or ']' appear in strings.
- MapTool script language support
- TextMate grammar file for MapTool script Syntax Highlighting
- Script to convert YAML w/variables to JSON.
configurationcontribution to set built-in functions to render bold- Readme w/Sample Images
- LICENSE
- Extension Logo Icon