Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | clang-parser: make entity names coherent | Minijackson | 2020-02-23 |
| | |||
* | clang-parser: allow nameless entities as it is common in C | Minijackson | 2020-02-23 |
| | | | | | | | | | | | for example: typedef struct { ... } my_struct; The struct is nameless, the typedef isn't. For now this pattern is not detected, and renders badly in the generated documentation. It stopped spouting errors for big C codebases, though. | ||
* | clang-parser: advertise global namespace as namespace | Minijackson | 2020-02-23 |
| | | | | simplifies config of inline documentation | ||
* | clang-parser: don't put the entity in error message | Minijackson | 2020-02-23 |
| | |||
* | clang-parser: document ClassTemplate as class | Minijackson | 2020-02-23 |
| | |||
* | clang-parser: fix comment parsing with UTF-8 | Minijackson | 2020-02-23 |
| | |||
* | clang-parser: remove some more unused API | Minijackson | 2020-02-23 |
| | |||
* | clang-parser: remove unused commented code | Minijackson | 2020-02-23 |
| | |||
* | Big clang refactoring | Minijackson | 2020-02-23 |
| | | | | | | | | - Manipulating the entity tree should be much nicer: - "Typesafe type erasure" - Entry API for the tree - *NOT clang specific*: There is now a single entity at the top of the tree: the global namespace scope for the case of C/C++ | ||
* | generator-config: allow unspecified pandoc-filters conf | Minijackson | 2020-01-26 |
| | |||
* | clang-parser: centralize diagnostic building/reporting | Minijackson | 2020-01-23 |
| | |||
* | generator: document enum constants inline | Minijackson | 2020-01-19 |
| | |||
* | clang-parser: parse `//!` style doc-comments | Minijackson | 2020-01-19 |
| | |||
* | clang-parser: really report enum constant values | Minijackson | 2020-01-19 |
| | |||
* | clang-parser: add support for enum | Minijackson | 2020-01-19 |
| | |||
* | clang-parser: better extra_args defaults | Minijackson | 2020-01-18 |
| | |||
* | add properties to entities, cleaner clang data transformation | Minijackson | 2020-01-18 |
| | |||
* | Make most public types non exhaustive | Minijackson | 2020-01-12 |
| | |||
* | clang: allow parse single file + parse typedefs | Minijackson | 2020-01-12 |
| | |||
* | Fix TOC links for inline documentation | Minijackson | 2019-12-22 |
| | |||
* | newtype in types, more generator config, parsing -> parser | Minijackson | 2019-12-21 |
| | |||
* | Big refactoring | Minijackson | 2019-12-18 |
| | | | | | | | - entities should be more coherent when parsing multiple files - well defined, language agnostic entity tree - each module has its own configuration - less dead code | ||
* | entities rework, allow "inline" documentation, merge config with cli | Minijackson | 2019-11-23 |
| | |||
* | add basic config file, use codemap_diagnostic for main errors | Minijackson | 2019-11-15 |
| | |||
* | First version | Minijackson | 2019-11-10 |