C-Minus Preprocessor

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

36 check-ins

2024-09-23
23:54
Teach arg handling to not treat -v as the input file name. Leaf check-in: 9e1bdd22d5 user: stephan tags: trunk
19:01
Update the non-license header to match the current sqlite project conventions. check-in: 19bdda7157 user: stephan tags: trunk
2024-01-28
20:23
Minor doc clarification. check-in: db550b4686 user: stephan tags: trunk
2023-11-22
06:02
Add GNUmakefile to .editorconfig. check-in: 6bcd838de5 user: stephan tags: trunk
2023-03-05
08:35
Minor doc tweaks. check-in: 1039cee872 user: stephan tags: trunk
08:26
Domain name typo fix. check-in: 542dd57d19 user: stephan tags: trunk
2023-01-27
03:43
Minor README update. check-in: 1d0c7a692a user: stephan tags: trunk
02:14
Fix a nested if-block bug which caused output after a nested block to be incorrectly elided. There's a nagging suspicion that this will have other issues. check-in: e705a12097 user: stephan tags: trunk
2022-11-18
02:22
Remove an unnecessarily pessimistic line of documentation. check-in: 20ff01ebaa user: stephan tags: trunk
01:54
Fix handling of -o flag. Ignore all content after an #else to allow for post-#else comments like /* HAS_FOO */. check-in: 06f706e44d user: stephan tags: trunk
2022-11-16
16:28
Add missing #keywords to the c-pp.c doc header. check-in: 8a698148f6 user: stephan tags: trunk
12:50
Document the #// (comment) keyword. check-in: 45a4e54c4c user: stephan tags: trunk
2022-11-15
20:48
Add file name and line number prefix to #stderr output. check-in: 95c0c7b882 user: stephan tags: trunk
16:18
Add #stderr keyword. check-in: d0bc038533 user: stephan tags: trunk
14:51
#define now accepts multiple arguments, for symmetry with #undefine. This change effectively rules out the future possibility of assigning explicit values to them, but such a feature would only be useful with text replacement facilities (which we will never have) and with more elaborate bool operations for #if, which i'm not keen to add. check-in: b621297d17 user: stephan tags: trunk
13:49
Change build and tests to use the default keyword delimiter. check-in: 43589f214a user: stephan tags: trunk
13:33
Simplify the build a bit. check-in: 6e5a45c009 user: stephan tags: trunk
2022-11-14
15:03
Typo fix. check-in: cc0eceed4f user: stephan tags: trunk
14:38
Doc additions and compiler warning cleanups. check-in: 6a87a1c5e4 user: stephan tags: trunk
12:08
Minor doc updates. check-in: 952735d3cc user: stephan tags: trunk
10:10
Copy/paste fix in the examples. check-in: 77fde8113b user: stephan tags: trunk
10:08
Initial #include support. check-in: 57c5972ad5 user: stephan tags: trunk
08:22
Nested ifs seem to be working. check-in: ebdb888a26 user: stephan tags: trunk
05:40
Refactoring towards improving if-nesting support. Still more to do here. check-in: 507a302366 user: stephan tags: trunk
00:06
Add license/author info to README.md check-in: cd4a18c766 user: stephan tags: trunk
00:00
Fix a memory mis-read. Force use of cflag -gdwarf-4 to work around a valgrind/clang incompatibility. Add README.md. check-in: 2032f41476 user: stephan tags: trunk
2022-11-13
23:38
Add undef/prama/comment keywords. check-in: 64d517867f user: stephan tags: trunk
22:52
Add basic non-nested if/else blocks. check-in: 337cf73e04 user: stephan tags: trunk
20:43
Removed intentional error line from test input. check-in: 7d421921e8 user: stephan tags: trunk
19:24
Split keyword lines into tokens in prep for processing them. check-in: e109028331 user: stephan tags: trunk
15:46
Initial command-finding code. check-in: 8f2bc62804 user: stephan tags: trunk
13:10
More infrastructure cleanups. check-in: cabf7f8405 user: stephan tags: trunk
2022-11-12
22:27
More cleanups. check-in: ed868663b8 user: stephan tags: trunk
21:33
Cleanups. check-in: b7993b58d5 user: stephan tags: trunk
20:35
More core infrastructure. Add sqlite3 to do some of the heavy lifting, since this is targeted for the sqlite3 wasm tools. check-in: fb96d7e588 user: stephan tags: trunk
09:51
egg check-in: deace02797 user: stephan tags: trunk