Light Weight Forward Parser - A light weight stack based parser for a bbcode like language