ngDirectiveDefinition' (x:xs) d = do ngDirectiveDefinition' [x]  d
                                     ngDirectiveDefinition' xs   d
                                     return d
ngDirectiveDefinition' (x:xs) d = do ngDirectiveDefinition' [x]  d
                                     ngDirectiveDefinition' xs   d
                                     return d
ngDirectiveDefinition' (x:xs) d = do ngDirectiveDefinition' [x]  d
                                     ngDirectiveDefinition' xs   d
                                     return d