| :- |   | 
| 1 (Type/Class) | Data.InvertibleGrammar.Base, Data.InvertibleGrammar | 
| 2 (Data Constructor) | Data.InvertibleGrammar.Base | 
| :.: | Data.InvertibleGrammar.Base | 
| :<>: | Data.InvertibleGrammar.Base | 
| Annotate | Data.InvertibleGrammar.Base | 
| annotated | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| backward | Data.InvertibleGrammar.Base, Data.InvertibleGrammar | 
| coerced | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| cons | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| constructorNames | Data.InvertibleGrammar.TH | 
| constructors | Data.InvertibleGrammar.TH | 
| ContextError | Data.InvertibleGrammar | 
| Coproduct | Data.InvertibleGrammar.Generic | 
| coproduct | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| Dive | Data.InvertibleGrammar.Base | 
| emAnnotations | Data.InvertibleGrammar | 
| emExpected | Data.InvertibleGrammar | 
| emGot | Data.InvertibleGrammar | 
| emPosition | Data.InvertibleGrammar | 
| End | Data.InvertibleGrammar.Generic | 
| ErrorMessage |   | 
| 1 (Type/Class) | Data.InvertibleGrammar | 
| 2 (Data Constructor) | Data.InvertibleGrammar | 
| expected | Data.InvertibleGrammar.Base, Data.InvertibleGrammar | 
| fieldTypes | Data.InvertibleGrammar.TH | 
| findConstructor | Data.InvertibleGrammar.TH | 
| Flip | Data.InvertibleGrammar.Base | 
| flipped | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| forward | Data.InvertibleGrammar.Base, Data.InvertibleGrammar | 
| Grammar | Data.InvertibleGrammar.Base, Data.InvertibleGrammar | 
| GrammarError |   | 
| 1 (Type/Class) | Data.InvertibleGrammar.Base, Data.InvertibleGrammar | 
| 2 (Data Constructor) | Data.InvertibleGrammar.Base | 
| grammarFor | Data.InvertibleGrammar.TH | 
| insert | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| insertMay | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| Iso | Data.InvertibleGrammar.Base | 
| iso | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| Locate | Data.InvertibleGrammar.Base | 
| match |   | 
| 1 (Function) | Data.InvertibleGrammar.Generic | 
| 2 (Function) | Data.InvertibleGrammar.TH | 
| Mismatch | Data.InvertibleGrammar.Base, Data.InvertibleGrammar | 
| nil | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| OnHead | Data.InvertibleGrammar.Base | 
| onHead | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| OnTail | Data.InvertibleGrammar.Base | 
| onTail | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| osi | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| pair | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| PartialIso | Data.InvertibleGrammar.Base | 
| partialIso | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| partialOsi | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| Propagation | Data.InvertibleGrammar | 
| push | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| runGrammar | Data.InvertibleGrammar | 
| runGrammarDoc | Data.InvertibleGrammar | 
| runGrammarString | Data.InvertibleGrammar | 
| sealed | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| Step | Data.InvertibleGrammar.Base | 
| swap | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| toDefault | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| Traverse | Data.InvertibleGrammar.Base | 
| traversed | Data.InvertibleGrammar.Combinators, Data.InvertibleGrammar | 
| unexpected | Data.InvertibleGrammar.Base, Data.InvertibleGrammar | 
| With | Data.InvertibleGrammar.Generic | 
| with | Data.InvertibleGrammar.Generic |