Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v2.2.0
    - Reduced number of highlighting queries for variables in HLL expressions.
      A single `(identifier) @variable` capture is sufficient.
  • v2.1.1
    - Revert highlighting of PRACTICE function call expressions back to `@function.builtin`
  • v2.1.0
    - 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.0
    - 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.2
    1dd98248 · Update changelog ·
     ## [1.3.2] - 2023-05-10
    
     ### Fixed
    
     - Fix Microsoft Visual C/C++ Compiler builds
  • v1.3.1
    61259e79 · Update changelog ·
     ## [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.0
    ff822fd7 · Update auxiliary files ·
     # [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.1
     ## [1.2.1] - 2022-12-16
    
     ### Fixed
    
     - Fixed Microsoft Visual C/C++ Compiler builds
  • v1.2.0
    1b991f96 · Update changelog ·
     ## [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.0
    8fc50972 · Add changelog ·
     ## [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.
  • v1.0.0
    4018d64e · Initial release ·
    Initial public release