LR analyzer C language implementation