barely finished syntax.c
 a tree to be build in next commit