<feed xmlns='http://www.w3.org/2005/Atom'>
<title>antcc/lex.h, 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-10-19T06:09:09+00:00</updated>
<entry>
<title>Organize source files into directories</title>
<updated>2025-10-19T06:09:09+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-10-19T06:09:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=dea8fd171acb54b6d9685422d5e391fb55074008'/>
<id>urn:sha1:dea8fd171acb54b6d9685422d5e391fb55074008</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#pragma once</title>
<updated>2025-10-18T16:12:19+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-10-18T16:12:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=99adb48d94c59cb2e5701ca39d7c40d4f63459b3'/>
<id>urn:sha1:99adb48d94c59cb2e5701ca39d7c40d4f63459b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add -E preprocessing option</title>
<updated>2025-10-17T16:30:36+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-10-17T16:00:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=ffc76d36f985817a86ff73822e0ed268226737dd'/>
<id>urn:sha1:ffc76d36f985817a86ff73822e0ed268226737dd</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>misc</title>
<updated>2025-10-15T08:45:12+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-10-15T08:45:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=437efda31319573dcf67337d1cc6e4a23a6967a4'/>
<id>urn:sha1:437efda31319573dcf67337d1cc6e4a23a6967a4</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>preprocessor: fix order of expansion wiht macro arguments</title>
<updated>2025-09-11T14:23:18+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-09-11T14:23:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=e87cd0b8891e6b57c3e96ce7e53f65080ec33daa'/>
<id>urn:sha1:e87cd0b8891e6b57c3e96ce7e53f65080ec33daa</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: basic #include</title>
<updated>2024-04-09T08:06:59+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2024-04-09T05:56:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=9b45d155c3a71eaf798fde2b516dfd1a0f66257e'/>
<id>urn:sha1:9b45d155c3a71eaf798fde2b516dfd1a0f66257e</id>
<content type='text'>
</content>
</entry>
</feed>
