New lexer is fully functional, test code now assembles.
Data allocation still broken