when making a text editor do you have to create a parser for it or are parsers just used in compilers and interpreters?