modify DrLine Parser, make it more generic; create a simple FFParser for easy check the grammars.