Lightweight Earley demonstration parser without NTLK