HPCC-9799 Language analyser

grammar complete and able to collect list of terminals or non-terminals

Signed-off-by: jamienoss <james.noss@lexisnexis.com>