Skip to content
This repository has been archived by the owner on May 27, 2024. It is now read-only.

Latest commit

 

History

History
94 lines (80 loc) · 4.2 KB

CHANGELOG.md

File metadata and controls

94 lines (80 loc) · 4.2 KB

vscode-language-ttcn

TTCN-3 Language Support for Visual Studio Code

Change Log

0.14.0

  • Fixed missing highlight for arithmetic operators
  • Fixed incorrect highlight for unmap keyword
  • Fixed inconsistent highlighting for user-defined keywords
  • Added an exception for keywords class, configuration
  • Improve snippets

0.13.0

  • Fixed issue with missing grammar for type parameterization
  • Reworked matching escape characters inside strings
  • Improved snippets

0.12.0

  • Added support for tokenizing escaped double quotes
  • Fixed issue with user-defined keyword matching

0.11.0

  • Added snippets for TTCN-3
  • Added support for altsteps with interleave functionality TTCN-3:2019
  • Added support for control functions TTCN-3:2019
  • Added support for keywords from object-oriented features TTCN-3:2019
  • Added support for keywords and operators from advanced matching features TTCN-3:2019
  • Added support for qualified form of enum values TTCN-3:2019
  • Added support for tokenizing alt (array notation) operator
  • Fixed tokenization of identifiers preceded by control and deterministic modifiers
  • Fixed tokenization of user-defined keywords
  • Fixed tokenization of modules, functions, and variables using dot notation
  • Fixed tokenization of illegal identifiers

0.10.0

  • Improved support for highlighting user-defined keywords
  • Fixed issue with matching comma-separated identifiers
  • Fixed issue with matching variables followed by operators

0.9.0

  • Improved support for highlighting user-defined keywords
  • Improved support for highlighting function modifiers
  • Fixed more issues with highlighting identifiers
  • Fixed issue with matching inequality and rotate operators

0.8.0

  • Fixed issue with highlighting identifiers paired with built-in keywords
  • Fixed missing highlight when defining user-defined types

0.7.0

  • Added support for pre-processed TTCN files (.ttcnpp) [@oakimk in #17]
  • Fixed issue with invalid identifiers with multiple special characters
  • Fixed issue regarding user-defined types with assigned values
  • Modified for a more consistent and optimal usage of regular expressions

0.6.0

  • Added a separate rule for invalid identifiers for const/template/var
  • Added support for highlighting colon (:) (undocumented in TTCN-3)

0.5.0

  • Added highlighting for invalid identifers
  • Added highlighting for invalid numeric strings
  • Added highlighting for invalid symbols
  • Added highlighting for range symbol
  • Modified pattern for matching statement separators
  • Modified pattern for matching string operator (&)
  • Replaced impossible match under invalid patterns
  • Removed end-of-line match when highlighting identifiers
  • Modified regular expression to only match hexadecimal digits A-F or a-f
  • Fixed incorrect name key for bitstring and octetstring

0.4.0

  • Added highlight for comma-separated identifiers used when defining multiple friend modules
  • Added highlight for arrays and their indices when followed by the assignment operator
  • Fixed highlight for '-infinity' & 'infinity' keywords used as lower or upper value limit in ranges.
  • Fixed highlight for 'repeat' keyword not matching because pattern used was misspelled as 'repeate'
  • Fixed highlight for user-defined types defined inside sets, records and templates
  • Fixed highlight for user-defined objects and their fields
  • Fixed highlight for keywords usually followed by "(", these will now be highlighted the same as function identifiers
  • Fixed highlight for keywords not usually followed by "(", these will now be highlighted the same as reserved words
  • Modified the definition and arrangement of rules for clarity
  • Modified the comments for rules matching symbols
  • Removed multiple rules matching a single keyword

0.3.0

  • Fixed issue with highlighting user-defined types
  • Fixed issue with highlighting numeric strings

0.2.0

  • Fixed issue with identifiers not colorized when curly brace is typed on the next line
  • Fixed issue with user-defined types mix matching to other rules
  • Added extension icon

0.1.0

  • Initial release