Add code generating tools
Add code generating tools

The generate.h, generate.c and tree.h are taken from upstream @ ffb04caca71de0cddf28cd33a4575922900a59ed
tl-parser from the upstream repo directly.

tplgy/tgl,tplgy/tgl,tplgy/tgl,tplgy/tgl