C2Go is based on the c-to-c.py example from pycparser by Eli Bendersky, and uses pycparser extensively.
- Alexander Rødseth firstname.lastname@example.org
- License: BSD
The C examples are from: http://www.cis.temple.edu/~ingargio/cis71/code/.
If you wish to help out, here is one way:
- Enter the "doesnotworkyet" directory
- Select a c file to work on
../try.sh name, where name is the filename before ".c"
- Observe the error messages when the generated Go file doesn't compile
- Edit the Go file to make it compile again, to know what to work towards
- Edit c2go.py to make it generate a Go file that does compile for the given test case
- Create a pull request
Pull requests are appreciated.
- April 2013 - Updated to use Go 1
- October 2014 - Only minor changes