initial commit for text language parser infrastructure