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

void f_const(const char *s);

void f_non_const(char *s);

int main(void)
{
  char buffer[20];
  
  f_const(buffer);  
#pragma cake diagnostic check "-Wanalyzer-maybe-uninitialized"
#pragma cake diagnostic check "-Wanalyzer-maybe-uninitialized"

  static_debug_ex(buffer);

  f_non_const(buffer);  
  #pragma cake diagnostic check "-Wanalyzer-maybe-uninitialized"
  #pragma cake diagnostic check "-Wanalyzer-maybe-uninitialized"
}