summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-06-22argv.h: argv_show_status(): output keyval pairs where appropriate.HEADmainmidipix1-0/+23
2024-06-22argv.h: argv_scan(): added option for parsing keyval pair and keyval array.midipix1-5/+203
2024-06-22argv.h: argv_show_status(): refactor for better readability.midipix1-2/+4
2024-06-22argv.h: argv_alloc(): refactor for better readability.midipix1-7/+11
2024-06-22argv.h: whitespace meditation.midipix1-6/+6
2024-05-28argv.h: usage screen: avoid extra <stace> when all long options are hybrid-only.midipix1-1/+11
2024-05-28argv.h: usage screen: prettify: <short-option><space><long-option>.midipix1-1/+1
2024-05-15argv.h: argv_usage_impl(): use a sentinel with a non-contant format specifier.midipix1-1/+1
2024-05-15regex module: implemented token scanners, added definitions and scan table.midipix7-1/+550
2024-05-15table-based token scanner: implemented tbnf_scan_token(), tbnf_scan_tokens().midipix4-0/+108
2024-05-15library api: added token scanner definitions and structures.midipix1-0/+38
2024-05-07driver: created program skeleton.midipix21-4/+1421
2024-05-07imported argv.h: a thread-safe argument vector parser.midipix1-0/+1022
2024-05-07project: created skeleton.midipix11-0/+111
2024-04-28build system: imported sofort, a project-agnostic build system.midipix50-0/+6190
2024-04-28created repository.midipix3-0/+45