8 Commits
Author SHA1 Message Date
fsadannn e5a55ca022 [38] cdoc: clang boilerplate for parsing and visiting headers 2026-09-26 23:58:52 -04:00
Ronald Caesar a32976bb83 [38] tools/cdoc/parser: add more error handling 2026-08-07 04:38:30 -04:00
Ronald Caesar 5135147d51 [38] tools/cdoc/ast: add initial abstract syntax tree implementation 2026-08-07 03:15:21 -04:00
Ronald Caesar 986d1e78e1 [38] tools/cdoc/parser: extract file level documentation
Introduces parse_file_level_docs() which extracts file level
documentation prefixed with //!.
2026-08-07 02:23:24 -04:00
Ronald Caesar 7fec3a5b8a [38] tools/cdoc/parser: assign clang library to its own variable 2026-08-05 01:45:57 -04:00
Ronald Caesar b8b5f9676e [38] tools/cdoc: add magic numbers to clang context
This requires removing clang.get() and passing the context as a
function parameter instead.
2026-08-05 01:26:12 -04:00
Ronald Caesar f0dd8cc5fa [38] tools/cdoc: create translation units with clang 2026-08-04 03:15:43 -04:00
Ronald Caesar dbef092103 [38] tools/cdoc: add initial incomplete cdoc parser.lua file
This file only performs error handling before parsing the header file.
2026-08-03 03:20:47 -04:00