Commit Graph

61 Commits

Author SHA1 Message Date
mattias
2ada1f890f codetools: c parser: supporting defined name
git-svn-id: trunk@15950 -
2008-08-04 15:42:14 +00:00
mattias
726ba21866 codetools: clean up
git-svn-id: trunk@15932 -
2008-07-31 14:37:06 +00:00
mattias
889efdd935 codetools: c pareser: implemented parsing __attribute__ after param list
git-svn-id: trunk@15918 -
2008-07-30 11:30:05 +00:00
mattias
cb341f3456 codetools: c paresers: implemented function with return type pointer
git-svn-id: trunk@15917 -
2008-07-30 09:56:31 +00:00
mattias
aad576fab2 codetools: h2pas: automatic finding of enclosing IFNDEF
git-svn-id: trunk@15916 -
2008-07-30 09:40:50 +00:00
mattias
110712e59c codetools: h2pas: allowing in #if && || > < >= <=
git-svn-id: trunk@15915 -
2008-07-30 06:58:20 +00:00
mattias
dce2481e79 codetools: c parser: fixed mem leak
git-svn-id: trunk@14659 -
2008-03-26 17:42:58 +00:00
mattias
ab2e97512f codetools: h2p: fixed creating nested procedure types
git-svn-id: trunk@14658 -
2008-03-26 17:37:05 +00:00
mattias
66c97d67f0 codetools: h2p: implemented nested function types
git-svn-id: trunk@14657 -
2008-03-26 17:25:57 +00:00
mattias
33fceb4802 codetools: c parser: clean up
git-svn-id: trunk@14656 -
2008-03-26 16:26:47 +00:00
mattias
a0fb82a994 codetools: h2p: implemented parsing struct parameters and fixed simplifying if elseif else endif
git-svn-id: trunk@14655 -
2008-03-26 15:48:48 +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
2db3882300 codetools: c parser: implemented parsing directives
git-svn-id: trunk@14581 -
2008-03-19 12:33:53 +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
b8caa1a665 codetools: h2p: implemented function list parameters
git-svn-id: trunk@14571 -
2008-03-18 14:57:47 +00:00
mattias
229b2913b9 codetools: c parser: implemented parsing function parameter names
git-svn-id: trunk@14570 -
2008-03-18 14:05:40 +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
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
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
b68a8161c1 codetools: implemented getting variable type end without constant
git-svn-id: trunk@14540 -
2008-03-15 18:57:10 +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
137d8db3f6 codetools: implemented TCCodeParserTool.ExtractCode
git-svn-id: trunk@14520 -
2008-03-14 12:58:26 +00:00
mattias
e097dc36e5 codetools: c parser: fixed variable name start-end pos
git-svn-id: trunk@14519 -
2008-03-14 12:28:29 +00:00
mattias
0ab8d02996 codetools: c parser: reduced verbosity
git-svn-id: trunk@14518 -
2008-03-14 12:24:02 +00:00
mattias
02c06730c7 codetools: implemented parsing c const
git-svn-id: trunk@14502 -
2008-03-12 14:38:20 +00:00
mattias
4e6ffac026 codetools: implemented parsing struct name
git-svn-id: trunk@14387 -
2008-03-03 17:05:16 +00:00
mattias
735da60bb7 codetools: implemented parsing typedef functions
git-svn-id: trunk@14386 -
2008-03-03 16:49:19 +00:00
mattias
b82d0ebf3f codetools: implemented parsing unsigned shhort
git-svn-id: trunk@14383 -
2008-03-03 11:35:08 +00:00
mattias
97a2a2f9e8 codetools: added error position to c parser
git-svn-id: trunk@14382 -
2008-03-03 11:16:28 +00:00
mattias
06639f326d codetools: implemented parsing end bracket of extern
git-svn-id: trunk@14329 -
2008-02-29 19:34:59 +00:00
mattias
deb076e47d codetools: implemented parsing pointer to function
git-svn-id: trunk@14328 -
2008-02-29 19:29:41 +00:00
mattias
59d9edd4e7 codetools: implemented parsing initial constant of variable
git-svn-id: trunk@14327 -
2008-02-29 19:26:00 +00:00
mattias
e6f1b79af9 codetools: implemented parsing union
git-svn-id: trunk@14322 -
2008-02-29 17:53:42 +00:00
mattias
ab2ebe4ec9 codetools: implemnted parsing variables pointer struct
git-svn-id: trunk@14320 -
2008-02-29 17:16:37 +00:00