Commit Graph

97 Commits

Author SHA1 Message Date
mattias
b7829c6cc9 codetools: h2p: writing line numbers for skipped items
git-svn-id: trunk@14633 -
2008-03-25 10:28:59 +00:00
mattias
04d285bc25 codetools: h2p: implemented wrinting simple records as pascal
git-svn-id: trunk@14632 -
2008-03-25 10:19:57 +00:00
mattias
2241f84b14 codetools: h2p: implemented writing enums as pascal
git-svn-id: trunk@14630 -
2008-03-25 09:45:07 +00:00
mattias
0187d5938a codetools: h2p: implemented writing simple procedure param lists as pascal
git-svn-id: trunk@14619 -
2008-03-22 22:33:33 +00:00
mattias
fde5bd6197 codetools: h2p: implemented writing simple procedures as pascal
git-svn-id: trunk@14618 -
2008-03-22 22:27:21 +00:00
mattias
df6b850e40 codetools: h2p: implemented writing simple types as pascal
git-svn-id: trunk@14616 -
2008-03-22 21:58:49 +00:00
mattias
5c76657004 codetools: h2p: writing global pascal variables
git-svn-id: trunk@14609 -
2008-03-21 21:52:52 +00:00
mattias
9b34769c83 codetools: h2p: implemented writing variables as pascal code
git-svn-id: trunk@14608 -
2008-03-21 21:36:58 +00:00
mattias
bcc1df0450 codetools: h2p: implemented parsing defines
git-svn-id: trunk@14586 -
2008-03-19 14:39:07 +00:00
mattias
baebd44d83 codetools: h2p: implemented parsing #if and #elif expressions
git-svn-id: trunk@14585 -
2008-03-19 14:18:59 +00:00
mattias
d3f729367b codetools: h2p: parsing ifdef, undef, ifndef
git-svn-id: trunk@14582 -
2008-03-19 12:38:51 +00:00
mattias
46bfc75db8 codetools: h2p: implemented #endif
git-svn-id: trunk@14580 -
2008-03-19 09:55:05 +00:00
mattias
70de988f83 codetools: h2p: implemented typedef function pointers
git-svn-id: trunk@14577 -
2008-03-18 17:35:31 +00:00
mattias
ad20039e2e codetools: h2p: implemented struct alias
git-svn-id: trunk@14576 -
2008-03-18 16:58:12 +00:00
mattias
ff62c04c02 codetools: h2p: implemented union
git-svn-id: trunk@14575 -
2008-03-18 16:40:41 +00:00
mattias
fcb2e8f8cb codetools: h2p: implemented typedef struct
git-svn-id: trunk@14574 -
2008-03-18 16:02:33 +00:00
mattias
f483eda4a5 codetools: h2p: implemented parameter type ...
git-svn-id: trunk@14572 -
2008-03-18 15:09:39 +00:00
mattias
b8caa1a665 codetools: h2p: implemented function list parameters
git-svn-id: trunk@14571 -
2008-03-18 14:57:47 +00:00
mattias
fb6acb3313 codetools: c parser: implemented parsing function parameters
git-svn-id: trunk@14569 -
2008-03-18 13:38:22 +00:00
mattias
261b5cdc0f codetools: h2p: ignore function modifiers for result type
git-svn-id: trunk@14568 -
2008-03-18 12:26:04 +00:00
mattias
8972d10822 codetools: h2p: implemented nested definitions
git-svn-id: trunk@14567 -
2008-03-18 11:57:20 +00:00
mattias
893c996a5e codetools: h2p: implemented struct
git-svn-id: trunk@14566 -
2008-03-18 10:58:49 +00:00
mattias
dc866d786a codetools: h2p: implemented enum values
git-svn-id: trunk@14565 -
2008-03-18 10:52:19 +00:00
mattias
175ccd7f03 codetools: h2p: implemented enums
git-svn-id: trunk@14564 -
2008-03-18 10:46:33 +00:00
mattias
c592a2172d codetools: auto resolving auto generated name conflicts
git-svn-id: trunk@14563 -
2008-03-18 10:29:09 +00:00
mattias
bd6c6feddd codetools: h2p: fixed parsing c decimal number
git-svn-id: trunk@14557 -
2008-03-17 17:47:57 +00:00
mattias
3b1f623c30 codetools: h2p: implemented auto generating array types
git-svn-id: trunk@14556 -
2008-03-17 17:44:46 +00:00
mattias
d3dd7651c4 codetools: h2p: implemented auto generating pointer types
git-svn-id: trunk@14555 -
2008-03-17 16:47:02 +00:00
mattias
7593e06d86 codetools: implemented conversion of simple c declarations
git-svn-id: trunk@14553 -
2008-03-17 15:37:43 +00:00
mattias
535542bc52 codetools: h2p: keeping ctool, creating var nodes
git-svn-id: trunk@14552 -
2008-03-17 11:14:07 +00:00
mattias
db1b64812b codetools: h2p: added trees for pascal and c names
git-svn-id: trunk@14551 -
2008-03-17 10:58:20 +00:00
mattias
d2aed0e2c3 codetools: added more ctypes
git-svn-id: trunk@14550 -
2008-03-17 09:53:21 +00:00
mattias
a234e5944d codetools: c parser: distinguish function and variable
git-svn-id: trunk@14549 -
2008-03-17 09:31:34 +00:00
mattias
55e69f1c40 codetools: fixed parsing var type with initial values
git-svn-id: trunk@14543 -
2008-03-15 22:03:28 +00:00
mattias
38f016b913 codetools: implemented parsing c enum ID name
git-svn-id: trunk@14542 -
2008-03-15 21:41:30 +00:00
mattias
af9f3ff803 codetools: implemented parsing c enum block name
git-svn-id: trunk@14541 -
2008-03-15 21:39:50 +00:00
mattias
ebcd336655 codetools: fixed remving space in front of const
git-svn-id: trunk@14539 -
2008-03-15 18:49:24 +00:00
mattias
3c69d6a067 codetools: added ctypes pointer types
git-svn-id: trunk@14538 -
2008-03-15 18:46:27 +00:00
mattias
0b277dd71a codetools: added ctypes pointer types
git-svn-id: trunk@14537 -
2008-03-15 18:44:30 +00:00
mattias
40018b4221 codetools: added table of ctypes
git-svn-id: trunk@14529 -
2008-03-15 13:07:47 +00:00
mattias
095053bca9 codetools: implemented extracting c function types
git-svn-id: trunk@14525 -
2008-03-15 10:53:32 +00:00
mattias
e940726de1 codetools: implemented TH2PasTool.HasCVariableSimplePascalType
git-svn-id: trunk@14523 -
2008-03-15 10:14:01 +00:00
mattias
137d8db3f6 codetools: implemented TCCodeParserTool.ExtractCode
git-svn-id: trunk@14520 -
2008-03-14 12:58:26 +00:00
mattias
0ab8d02996 codetools: c parser: reduced verbosity
git-svn-id: trunk@14518 -
2008-03-14 12:24:02 +00:00
mattias
d8737e8a09 codetools: added h2ptree, converted some consistencychecks to exceptions
git-svn-id: trunk@14517 -
2008-03-14 11:56:14 +00:00
mattias
ceb551d1a8 codetools: added examples for c const
git-svn-id: trunk@14488 -
2008-03-10 16:43:38 +00:00
mattias
58e4529589 codetools: started h2pastool
git-svn-id: trunk@14407 -
2008-03-04 13:23:11 +00:00