adding DShellGrammar
adding $Error$ pattern
adding file operator
fixed error messages