Commit Graph

27 Commits

Author SHA1 Message Date
Michaël Van Canneyt
a23441394b * remove double outfile identifier. Fixes issue #40414 2023-10-14 10:46:41 +02:00
Michael VAN CANNEYT
a6b01f2b20 * Rework so scanner & lexer files do not contain actual code. Code is moved to scanbase and h2pbase units 2023-05-19 18:01:10 +02:00
marcoonthegit
fba564242e * remove unused variable, reported by lagwagging on on forum. 2023-04-20 16:31:33 +02:00
florian
5691f2a2c0 + support of octal literals 2023-01-21 22:14:56 +01:00
florian
15537361ee * patch by "rs" to support lines longer than 255 chars in h2pas, resolves #15056
git-svn-id: trunk@29425 -
2015-01-06 15:16:18 +00:00
florian
48e259876b * support LL as int number postfix
git-svn-id: trunk@13821 -
2009-10-09 12:07:36 +00:00
florian
bc9cffa739 * properties fixed
git-svn-id: trunk@13812 -
2009-10-06 12:04:09 +00:00
florian
cbfcb00ded * don't eat char directly after a comment
git-svn-id: trunk@13811 -
2009-10-06 12:01:26 +00:00
florian
dc92aceef7 * more naming duplicate unit names solved, reason is that COMPILER_UNITTARGETDIR used with make all requires this (all units end in one directory)
git-svn-id: trunk@11221 -
2008-06-12 21:51:35 +00:00
florian
e01e1c9476 * renamed lexlib and yacclib units to avoid name clashes with that ones from tply
git-svn-id: trunk@11220 -
2008-06-12 21:40:10 +00:00
florian
c91498ed65 * better support of float, resolves #11426
git-svn-id: trunk@11210 -
2008-06-07 10:41:42 +00:00
florian
dab6eec7e2 * patch by J. Peter Mugaas to resolve #7777 and #7778
git-svn-id: trunk@8800 -
2007-10-14 18:02:25 +00:00
florian
0fbedddd37 - ID tag removed
git-svn-id: trunk@5530 -
2006-12-02 18:27:26 +00:00
marco
97a740d602 * fix for cplusplus skipping by JPMugaas.
git-svn-id: trunk@5012 -
2006-10-23 19:27:05 +00:00
florian
ec74887552 * another patch from J. Peter Mugaas, fixes #7618 and #7615
git-svn-id: trunk@4959 -
2006-10-18 18:38:19 +00:00
florian
e0200f8fcb * patch from J. Peter Mugaas to fix #7616
git-svn-id: trunk@4945 -
2006-10-16 21:34:34 +00:00
florian
d94fa751e0 * basic parsing for bodies of C programs
git-svn-id: trunk@948 -
2005-08-27 12:58:09 +00:00
fpc
50778076c3 initial import
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
carl
fad1c0f131 + support for creating packed records
* var parameter bugfixes
2004-09-08 22:21:41 +00:00
carl
31a3763f12 + bugfixes with C++ comments, they are now placed above the definition
* some bugfixes with the _label reserved word.
2004-08-13 02:35:29 +00:00
michael
ab4e8dfef4 + Patch from Jeff Pohlmeyer to support multiline macros 2004-02-09 18:51:53 +00:00
Jonas Maebe
c38ebece5a * fix from Jeff Pohlmeyer <yetanothergeek@yahoo.com> for problem with
variables/parameters called l, L, u or U
2003-02-26 18:45:31 +00:00
florian
1f4c560e67 * C contant size specifiers can be lower cased as well:
0x12341234u is allowed
2001-08-17 22:47:30 +00:00
peter
8835bfd0c6 * big update, it now converts much more files without serious errors
+ h2pas preprocessor to remove specific defines from a .h file
    (you need to run h2paspp manual)
2000-12-27 21:59:58 +00:00
peter
164e1c25e6 + -S, -T, -c modes added
* crash fixes
  * removed double opening of inputfile
2000-03-27 21:39:19 +00:00
daniel
ec29a31834 * copyright 2000 2000-01-07 16:41:28 +00:00
peter
3a56cae749 * moved 1999-05-12 16:11:39 +00:00