3 repository-uri
Tools that parse existing documentation comments into structured objects.
Distinct from Documentation Comment Generators: Extracts existing comments for analysis, whereas generators create new comment blocks from annotations.
Explore 3 awesome GitHub repositories matching programming languages & runtimes · Doc-Comment Extractors. Refine with filters or upvote what's useful.
ReflectionDocBlock is a PHP docblock parser and doc-comment metadata extractor. It functions as a reflection wrapper that extends the standard PHP Reflection API to convert raw documentation blocks into structured objects. The library provides tools for PHP documentation parsing and reflection tooling. It enables the extraction of structured metadata and annotations from reflection objects or raw doc-comment strings to support automated API documentation and static code analysis.
Converts raw PHP documentation blocks into structured objects for use in automated documentation tools.
Crab este un limbaj de programare de sistem sigur pentru memorie și un compilator ahead-of-time conceput pentru software de înaltă performanță. Utilizează un sistem de tipuri bazat pe reguli stricte de ownership și borrowing pentru a preveni erorile de acces la memorie la momentul compilării. Toolchain-ul include un generator automat de documentație care produce manuale de referință tehnică și ghiduri API prin parsarea adnotărilor structurate din codul sursă. De asemenea, dispune de un instrument de gestionare a dependențelor pentru a rezolva grafurile bibliotecilor externe și a asigura build-uri consistente ale proiectelor. Proiectul acoperă automatizarea build-ului software, verificarea statică a tipurilor și analiza statică multi-pass pentru a verifica constrângerile înainte de a genera binare native pentru mașină.
Extracts structured information from source code documentation blocks to generate technical reference manuals.
TSDoc este un standard de documentație și o specificație pentru scrierea comentariilor structurate în codul TypeScript. Oferă un sistem portabil pentru definirea metadatelor, etichetelor și referințelor încrucișate în interiorul codului sursă pentru a asigura parsarea și randarea consistentă în diferite instrumente. Proiectul include un parser de comentarii doc care convertește comentariile într-un arbore de sintaxă structurat și un validator care impune consistența sintaxei. Permite definirea de etichete de documentație personalizate prin fișiere de configurare externe și suportă moduri multiple de validare a sintaxei pentru a asista la conformitatea cu specificațiile. Specificația acoperă o gamă largă de nevoi de documentare API, inclusiv marcarea etapelor de lansare, stabilitatea și deprecierea. Suportă detalierea parametrilor funcțiilor, valorilor returnate și tipurilor de excepții, precum și gestionarea vizibilității interne, moștenirii și referințelor încrucișate între declarații.
Parses existing documentation comments into structured objects to facilitate rendering in different output formats.