13 Commits

Author SHA1 Message Date
Jan
df549b811d fix custom bit size not being applied to variables 2021-02-20 10:46:04 +01:00
Jan
989bc9fc30 Fix enum parent type not being set 2021-02-20 10:45:44 +01:00
Jan
e51babaeb4 parse variables 2021-02-19 00:39:33 +01:00
Jan
cce9494856 parse typedefs 2021-02-19 00:15:00 +01:00
Jan
fb55cdb468 parse struct and union sequences 2021-02-18 21:55:13 +01:00
Jan
57547854c4 Parse forward declarations 2021-02-18 18:38:00 +01:00
Jan
031d851c43 Parse enum members 2021-02-18 18:10:49 +01:00
Jan
5d5fc86923 create enum definitions from headers 2021-02-18 17:15:46 +01:00
Jan
3c1599c1a0 Set closing block variable names 2021-02-18 15:59:22 +01:00
Jan
e685348abd Add blocks to header parsing state that manipulate which sequences are valid 2021-02-14 10:27:47 +01:00
Jan
40fedc905d Add header sequences for zcg cpp 2021-02-13 18:18:47 +01:00
Jan
37232e3176 Matcher and sequence testing stuffs 2021-02-13 14:54:34 +01:00
Jan
0f70f9586c Implement sequence matcher and parser magic 2021-02-13 00:12:26 +01:00