prepare to apply re2c
add git ignore