Skip to content

Latest commit

 

History

History
66 lines (43 loc) · 1.5 KB

File metadata and controls

66 lines (43 loc) · 1.5 KB

Changelog

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.

[Unreleased]

  • ANTL4 Grammar file for MTScript
  • Language server w/client
    • Sematic tokens
    • Tree visitor
    • Variable usage before assignment waring.
    • For-loop argument validation.

[0.1.3]

Fixed

  • Fixed #8: Colon used for identifying library in MACRO roll option breaks highlighting.

[0.1.2]

Fixed

  • Fixed binary operators breaking quoted strings.

[0.1.1]

Fixed

  • Fixed omission in TextMate grammar causing statements without roll-options to not highlight.

[0.1.0]

Added

  • 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
    • Folding for RPEdit format which closes with !!

Changed

  • Built-in function names' scope changed from entity.name.function.built-in.mts to support.function.mts

Fixed

  • Some typos in operator Regexes
  • Some edge-cases when ',' or ']' appear in strings.

[0.0.1]

Added

  • MapTool script language support
  • TextMate grammar file for MapTool script Syntax Highlighting
  • Script to convert YAML w/variables to JSON.
  • configuration contribution to set built-in functions to render bold
  • Readme w/Sample Images
  • LICENSE
  • Extension Logo Icon