log lwasm/macro.c @ 574:a0c9433dc0d4 default tip

age author description
Sun, 23 Jul 2023 17:07:58 -0600 William Astle Add \Ln and {Ln} standing for the length of the specified argument in macros
Sun, 30 Jan 2022 14:13:34 -0700 William Astle Add \# macro expansion which expands to the number of arguments
Tue, 25 Jan 2022 21:25:12 -0700 William Astle Fix parsing {} macro argument expansion sequences
Sat, 08 Apr 2017 21:44:39 -0600 William Astle Prevent parse errors when a macro definition is inside a conditional
Mon, 22 Jun 2015 19:23:11 -0600 William Astle Make macro names case insensitive
Mon, 22 Jun 2015 18:49:38 -0600 William Astle Convert internal error/warning handling framework to a new unified system
Sun, 15 Jul 2012 10:50:46 -0600 William Astle Add --unicorns option for IDE integration
Sun, 10 Jun 2012 18:24:31 -0600 William Astle Add --preprocess option
Wed, 06 Apr 2011 00:12:33 -0600 lost Added a \* macro parameter expansion to include all macro parameters
Tue, 05 Apr 2011 00:06:28 -0600 lost Added ability to flag macros as "noexpand" so they are not expanded in the listing
Sat, 02 Apr 2011 22:28:22 -0600 lost Fixed line number counting being broken by macros
Sat, 02 Apr 2011 02:48:36 -0600 lost Fixed missing NUL termination in macro expansion
Thu, 20 Jan 2011 22:39:46 -0700 lost Clean up insane number of compiler warnings under -Wall
Wed, 19 Jan 2011 22:27:17 -0700 lost Initial import from lwtools 3.0.1 version, with new hand built build system and file reorganization