Releases: srcML/srcML
Releases · srcML/srcML
srcML v1.1.0
This release of srcml is a drop-in replacement for the previous srcml client and libsrcml library. Except for Python, v1.1.0 does not make any changes to the markup for C, C++, Java, and C#. It does fix many markup bugs.
- In addition to C, C++, C#, and Java, 1.0.0 markup for the Python programming language
- New query language srcQL, which allows querying by using code statements and includes unification, e.g.,
FIND $T $N = new $T() - New output format for source with null separators (similar to
find) and an optional YAML header with attributes and namespaces - Additional libsrcml functions, including per-language versions, srcql, and full control of attributes and namespaces for units and archives
- Multiple bug fixes, including more accurate line/column position
- Many build improvements
Windows
MSI, Nuget, and Inno Installers, along with a Zip file.
Linux
DEB and RPM for multiple distributions, both x86 and arm64, along with compressed files, tar.gz and tar.bz2.
macOS
PKG file, along with compressed files tar.gz and tar.bz2. Universal, x86, and arm64 versions.
For macOS, you can also install via brew:
brew tap srcml/srcml
brew install srcml