# An Example CFG ###################################### # s -> np vp # np -> det n # vp -> v | v np # det -> 'a' | 'the' # n -> 'woman' | 'man' # v -> 'shoots' ###################################### { } { } { | } { a | the } { woman | man } { shoots }