Introduction

About Cnorm

Cnorm is a C programming language front-end in python.

Using mostly Pyrser (http://pypi.python.org/pypi/pyrser), it come with:

  • A complete grammar (c89, c99, gnuC, Ms Visual C)
  • A normalized AST
  • Module to transform the AST

Cnorm was originally developed for an EPITECH (http://www.epitech.eu) student’s project called KOOC (http://lse.epita.fr/teaching/courses.html).

Now, it’s provided to the internet community.