yacc: Initial commit (WIP)