-
v2.2.09d2520ae · ·
- Reduced number of highlighting queries for variables in HLL expressions. A single `(identifier) @variable` capture is sufficient.
-
v2.1.1767f3c52 · ·
- Revert highlighting of PRACTICE function call expressions back to `@function.builtin`
-
v2.1.0572428ae · ·
- Extended tests for syntax highlighting - Interpret nodes `(float)`, `(frequency)`, `(percentage)` and `(time)` as floating point instead of integers numbers - Interpret node `(access_class)` as constant instead of number - Fix highlighting of `(identifier)` nodes as variables
-
v2.0.0afc2ed39 · ·
- Integrated [tree-sitter-c](https://github.com/tree-sitter/tree-sitter-c) C grammar with TRACE32 HLL extensions (range operator, symbols, ...) - New node types for PRACTICE commands with HLL expressions, for example `(hll_update_expression)`. - Command options with option values are supported - All values of command format parameters accessible - Updated queries for syntax highlighting and tests - Nodes `(c_type_declaration)`, `(c_subscript_expression)`, `(c_cast_expression)`, `(c_field_expression)`, `(internal_c_variable)`, `(type_identifier)`, `(c_pointer_expression)` and `(c_field_expression)` were removed.
-
-
v1.3.161259e79 · ·
## [1.3.1] - 2023-05-09 ### Added - Check syntax highlighting of standalone address classes, e.g. N: ### Fixed - Fix syntax highlighting of ENTRY %LINE
-
v1.3.0ff822fd7 · ·
# [1.3.0] - 2023-04-27 ## Added - Add support for ENTRY %LINE - Add support for parameterized paths starting with a macro - Add token (memory_space) for machine, memory space and memory segment identifiers - Improve support for nested expressions in memory space ## Changed - To support more PRACTICE command and functions identifiers can now start with a number - The structure of the access class and memory space components of addresses are checked for correctness ## Fixed - Fix detection of paths with hyphens - Fix detection of percentage literals - Fix detection CPU names with hyphens - Fix detection of standalone access classes, e.g. N: or Z:
-
v1.2.1675cd7de · ·
## [1.2.1] - 2022-12-16 ### Fixed - Fixed Microsoft Visual C/C++ Compiler builds
-
v1.2.01b991f96 · ·
## [1.2.0] - 2022-11-16 Added - Added query to mark comments as language injection point - Added query for tag generation - Added support for SUBROUTINE command - Added ENTRY, PARAMETERS and RETURNVALUES as parameter declarations - Added internal C-Style variables as node type ### Changed - Improved syntax highlighting for: - Comments - Commands ENTRY, PARAMETERS, RETURNVALUES and SUBROUTINE - C-style expressions - Parameters - Nested comments in IF, WHILE, RePeaT or SUBROUTINE block statements become child nodes ### Fixed - Fix capture names in locals query
-
v1.1.08fc50972 · ·
## [1.1.0] - 2022-11-06 ### Added - Added frequency and percentage literal detection. - Added operators for OS commands, for example ">>". - Added function names with line number offset as symbols. ### Changed - Detect macros inside of string - Inverted order of call expressions and unary operators, for example "!RUN() -> (unary_operator (call_expression))". - Highlight first subroutine argument in GOTO as label. - Updated highlight queries for new literal types. ### Fixed - Fixed parsing of nested blocks, if statements and comments. - Fixed detection of macros in complex expressions.
-