|
@ -23,7 +23,7 @@ just write your func/var using these types and debug the generation. |
|
|
|
|
|
|
|
|
The ACID format deals with items. Everything is an item. |
|
|
The ACID format deals with items. Everything is an item. |
|
|
There are qualifiers that can be used and combined to define an item. (list below) |
|
|
There are qualifiers that can be used and combined to define an item. (list below) |
|
|
e.g PS = primitive struct that possibly has a typedef |
|
|
e.g PS = primitive struct |
|
|
|
|
|
|
|
|
Of all the possible combinations, not all are valid (C lang). Its a futile attempt |
|
|
Of all the possible combinations, not all are valid (C lang). Its a futile attempt |
|
|
trying to cover all the valid ones. But an effort has been made to cover the most |
|
|
trying to cover all the valid ones. But an effort has been made to cover the most |
|
@ -39,7 +39,7 @@ For all the types defined the file: |
|
|
|
|
|
|
|
|
contains an instance of each. |
|
|
contains an instance of each. |
|
|
|
|
|
|
|
|
for all the possible function signature, well with a 100 types, |
|
|
for all the possible function signatures, well with a 100 types, |
|
|
we can create 10000 different sigantures using 1 ret and 1 arg. |
|
|
we can create 10000 different sigantures using 1 ret and 1 arg. |
|
|
Therefore, no functions have been defined. |
|
|
Therefore, no functions have been defined. |
|
|
define them when you are interested in the combination, and pEpACIDgen the defintion. |
|
|
define them when you are interested in the combination, and pEpACIDgen the defintion. |
|
@ -59,7 +59,8 @@ T = Typedef -> typedefs.h |
|
|
I = Incomplete / (forward decl) -> struct.h/enums.h |
|
|
I = Incomplete / (forward decl) -> struct.h/enums.h |
|
|
X = Anonymous (enums onnly) -> enums.h |
|
|
X = Anonymous (enums onnly) -> enums.h |
|
|
a = Array (vars (all possible types) and struct fields) |
|
|
a = Array (vars (all possible types) and struct fields) |
|
|
(//p = Pointer (vars (all possible types) and struct fields)) |
|
|
p = Pointer (vars (all possible types) and struct fields) |
|
|
|
|
|
F = Function (so pF == function pointer) |
|
|
|
|
|
|
|
|
func_<RETURN>_args_<ARG1_ARG2_...> = Function -> functions.h -> functions.h |
|
|
func_<RETURN>_args_<ARG1_ARG2_...> = Function -> functions.h -> functions.h |
|
|
var_ = Variable -> vars.h |
|
|
var_ = Variable -> vars.h |
|
|