Skip to content

Releases: Tolc-Software/Parser

v0.3.0

18 Mar 17:32
b9a9d4b
Compare
Choose a tag to compare

News

Features

Added support for parsing documentation.

Documentation strings on:

  • functions (member and global)
  • variables (member and global)
  • enums (member and global, C++11 and legacy)
  • classes/structs

Documentation is parsed from one of the supported forms:

// One line comment
class OneLiner {};

/** Single multi line comment */
class SingleMulti {};

/**
* Multi
* line
* comment
*/
class Multi {};

/**
Bare multi
Another line
*/
class BareMulti {};

/*!
* Qt style
*/
class QtStyle {};

/*******************************************************************************
* JavaDoc Style
* is
* boxy
******************************************************************************/
class JavaDoc {};

///
/// Triplets is a commitment
///
class Triplets {};

//!
//! This is one of the doxy styles
//!
class DoxyBang {};

Add tests for all of the above.

v0.2.1

18 Mar 15:04
Compare
Choose a tag to compare

Internal

  • Use versioned release of IR

v0.2.0

23 Feb 13:11
04d2f93
Compare
Choose a tag to compare

News

Initial versioned release!

Features

  • Added support for Integral types (i.e. the 3 in std::array<int, 3>)
  • Better template support (tuple unpacking etc.)
  • Update spdlog and fmt to the latest versions
  • Much more, before starting with release notes

Latest release from main

23 Feb 12:44
85cf31c
Compare
Choose a tag to compare

This release gets updated with each commit to main

Head release

03 Jan 15:13
446f4f6
Compare
Choose a tag to compare

This release gets updated with each commit to main