Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add support for documentation from septic source code (#233)
* Add documentation from SEPTIC source code script * Update loading of meta info * Update structure of calc documentation * Update object meta info * Add signature help for calcs * Update formating of parameters * Update parsing of arity * Add diagnostics for calcs * Use consistent naming for algs * Update flag for optional params * Add automatic parsing of object doucmentation * Update formatting of calcs * Update output path object doc * Add tests for calc diagnostics * Refactor alg diagnositcs * Add hover for object documentation * Add completion for object attr * Add unittest for completion * Refactor diagnostics * Add diagnostics for attributes based on docs * Add unittests for hover * Add unittests for signature help * Refactor completion provider to be leaner * Add ignore for test coverage on providers * Improve test coverage diagnostics * Improve test coverage reference provider * Refactor formatter * Add copyright * Add copyright notice * Add validation for max length alg * Remove unused code * Improve test coverage foldingrange * Add ignore statements for coverage test * Add tests for renaming * Update format fixtures * Fix bug with line ending * Ignore empty references * Add parent object for object doc * Fix error in yaml * Add levels for obj doc nodes * Restructure metainfo file * Add object hierarchy in meta info * Add diagnotics for object structure * Update parsing of object documentation * Add README for updating doc * Update parsing of doxygen to new format * Add completion of public properties in algs * Add diagnostics for public properties * Add check for invalid char in string * Make completion of calcs searchable based on description * Update diagnostic severity levels * Update scripts to current doc spec * Update parsing of doc to latest spec * WIP * Update calc documentation parsing * Update scripts for parsing object doc * Fix parsing of parent objects * Update code to newest doc format * Add latest doc * Remove unused import * Update documentation * Support attributes with postfix * Update README * Update supported objects in calc * Fix bug with completion in empty doc * Support signature help for non alt calcs * Add quality and value to calc doc * Update formatting of attrs * Fix search functionality in calcs * Update readme * Add tests for signaturehelp * Update scripts * Fix updating of object levels scg * Update documentation * Reuse function * Fix formatting of datatype in error msg * Update readme * Update default level for unknown obj types * Update object doc formatting * Update documentation * Update documentation * Update snippet to avoid name collision * Add public properties to object doc * Add public propety to attribute doc * Support new bit datatype for attributes * Update documentation * Update documentation * Update documentation
- Loading branch information