BTW, for simple english parsing I found this to be a great resource:
http://www.mud.co.uk/richard/cgtaghtw.htm
Particularly this BNF is interesting:
command ::= basic-command [adverb]
basic-command ::= predicate object |
predicate indirect-object object |
predicate object preposition indirect-object
predicate :: = verb | verb short-adverb
indirect-object ::= object
object ::= {adjective} noun | object AND {adjective} noun