Skip to content

v0.1.31

Choose a tag to compare

@github-actions github-actions released this 03 Jul 15:17

Added

  • Structured doc tag parsing — Javadoc @param/@return, JSDoc @param {type}/@returns {type}, YARD @param [Type] now populate structured concept.params and concept.returns. Applies to Java, JS/TS, Ruby.
  • Go const/var declarations — package-level const and var bindings extracted as Constant/Variable concept types with type annotations and values.
  • Ruby singleton methodsdef self.foo extracted as Function concepts with self. prefix in signature and singleton visibility tag.
  • C++ full template signaturestemplate<typename T> prefix now appears in class/function signatures (e.g. template<typename T> class Container).

Changed

  • Concept dataclass: 2 new concept types (Constant, Variable) added to index renderer.
  • GoParser refactored: _prev_comment extracted once per node to avoid UnboundLocalError with new declaration types.