Add lt/gt and a way to generate a symbol table using a visitor