010 Editor has always combined text editing with low-level binary editing. Version 15 expanded that text experience with Tree-sitter-based syntax parsing.
Parsing instead of simple coloring
Tree-sitter allows the editor to understand source structure in real time. That makes syntax highlighting more expressive, including distinctions such as function names, custom types, and definitions.
The release includes more than 45 syntaxes and supports matching braces and HTML or XML tags. Selecting a word can also highlight its occurrences, while Expand Selection can move through the syntax structure.
One editor for mixed workflows
For developers who move between source code, generated files, logs, archives, firmware, and proprietary binary formats, keeping text and binary tools together reduces context switching. The same workspace can move from source inspection to raw-byte analysis when the job requires it.