tree: 9e09cf67126c257912e7dab413c00850206daa01 [path history] [tgz]
  1. tests/
  2. .bazelrc
  3. Action.g4
  4. BUILD.bazel
  5. Common.g4
  6. Function.g4
  8. Module.g4
  9. ModuleLex.g4
  11. requirements.txt
  12. requirements_lock.txt
  13. WORKSPACE.bazel

Fuzzy C/C++ Antlr Grammar

Fuzzyc, an island grammar-based fuzzy C/C++ parser, was originally introduced in a paper “Chucky: Exposing Missing Checks in Source Code for Vulnerability Discovery” with its source code provided at

Fuzzyc parser is based on an island grammar that allows the parser to analyze code without requiring code to be compiled or a build environment to be configured.

The code was migrated to a new repository ( and integrated with other projects, and this directory pulls only the Fuzzyc ANTLR grammar files from the repo.

Note: the Fuzzy C/C++ Antlr grammar files were removed from the original source as of Jun 27, 2022 (