cgrammar 0.9.1

A comprehensive C language grammar parser library written in Rust, implementing the C23 standard (ISO/IEC 9899:2023).
Documentation
#pragma safety enable


struct Y {
  char * p0;
  int * p2;
  double i2;
};

struct X {
  char * text;
  int * p1;
  int i;
  struct Y  *pY;
};

int main() {
   struct X x = {};
   static_state(x.text, "null");
   static_state(x.p1, "null");
   static_state(x.i, "zero");
   static_state(x.pY, "null");
}