Prolog English language DCG for producing X-bar syntax trees and ontologically promiscuous semantics