<feed xmlns='http://www.w3.org/2005/Atom'>
<title>antcc/test/pp.c, branch trunk</title>
<subtitle>A little C compiler</subtitle>
<id>https://git.lemon.rip/antcc/atom?h=trunk</id>
<link rel='self' href='https://git.lemon.rip/antcc/atom?h=trunk'/>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/'/>
<updated>2025-11-16T11:11:18+00:00</updated>
<entry>
<title>basic automated testing</title>
<updated>2025-11-16T11:11:18+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-11-16T11:11:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=111e71e1511b2abff9176bd6c714c8da796f770e'/>
<id>urn:sha1:111e71e1511b2abff9176bd6c714c8da796f770e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wide str and char literals</title>
<updated>2025-10-16T15:25:02+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-10-16T15:25:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=77b13b42643991fc8c2b8942ca167eb7bf156908'/>
<id>urn:sha1:77b13b42643991fc8c2b8942ca167eb7bf156908</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test more cpp behavior</title>
<updated>2025-10-15T08:48:17+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-10-15T08:48:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=347d237a114495c0a9b9d14d38551d544dca021d'/>
<id>urn:sha1:347d237a114495c0a9b9d14d38551d544dca021d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>c: concatenate adjacent string literal tokens</title>
<updated>2025-10-15T08:38:19+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-10-15T08:38:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=08a4e1ef256167ec8c763217a69365385f1da8f2'/>
<id>urn:sha1:08a4e1ef256167ec8c763217a69365385f1da8f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lex: allow ## in non func macros. and error reporting</title>
<updated>2025-10-13T17:46:19+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-10-13T17:44:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=78145f612583750e25090c4d37e418db9aa9c5e2'/>
<id>urn:sha1:78145f612583750e25090c4d37e418db9aa9c5e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>implement most of preprocessor</title>
<updated>2025-10-13T17:09:48+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-10-13T17:06:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=9812f88a9a612144bea02c7acf499867eb0cbeb9'/>
<id>urn:sha1:9812f88a9a612144bea02c7acf499867eb0cbeb9</id>
<content type='text'>
  - concatenation (##)
  - builtin macros (__FILE__ etc)
  - fails in some edge cases, and code needs cleanup
  - add embedded system include files (stddef.h, stdarg.h for now)
  - can handle stdio.h now
</content>
</entry>
<entry>
<title>c: function-local static vars</title>
<updated>2025-09-12T15:10:35+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-09-12T15:10:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=89710916cfa82f50be0092347744a5e06a3b5420'/>
<id>urn:sha1:89710916cfa82f50be0092347744a5e06a3b5420</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lex: stringify args in function macros</title>
<updated>2025-09-10T20:41:39+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-09-10T18:15:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=5bcdee9f0702e4f54897166250898475f0d26ca3'/>
<id>urn:sha1:5bcdee9f0702e4f54897166250898475f0d26ca3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lex: implement basic function-like macro functionality</title>
<updated>2025-09-10T09:19:16+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-09-10T09:19:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=45591bc221bb8268567acdaa523cbac94d31a90e'/>
<id>urn:sha1:45591bc221bb8268567acdaa523cbac94d31a90e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>frontend: #ifdef</title>
<updated>2024-04-12T07:13:42+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2024-04-12T07:13:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=f02fb99340edd86848794dd9b85088998458a70d'/>
<id>urn:sha1:f02fb99340edd86848794dd9b85088998458a70d</id>
<content type='text'>
</content>
</entry>
</feed>
