Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 928 Bytes

CHANGES.md

File metadata and controls

22 lines (18 loc) · 928 Bytes

srcML v1.0.0

This is a major release with changes from previous alphas and betas. The following is now versioned at 1.0.0

  • The srcML tag set
  • The srcML library C API, libsrcml
  • The command-line client, srcml

Minor changes include:

  • Options to the client, srcml
  • The interface for transformations in libsrcml

Major changes are primarily markup:

  • The if-stmt has been redesigned to handle nested and non-nested if statements in a similar manner. This includes a new <if-stmt> element, and the removal of the <then> element.
  • The <block> now has a <block_content> inside of the block delimiters (e.g., '{' and '}'). This makes it easy to grab the contents of a block and not have to strip the '{' and '}'.
  • Going back a few releases, for compound statements (e.g., if, while, for, etc.) without a block, a pseudo-block is added. This is a block with a type attribute <pseudo>.