| absoluteWorkdir | Language.Dockerfile.Rules | 
| Add |   | 
| 1 (Data Constructor) | Language.Dockerfile.Syntax, Language.Dockerfile | 
| 2 (Data Constructor) | Language.Dockerfile.EDSL.Types | 
| add |   | 
| 1 (Function) | Language.Dockerfile.Parser | 
| 2 (Function) | Language.Dockerfile.EDSL, Language.Dockerfile | 
| analyze | Language.Dockerfile.Rules | 
| aptGetCleanup | Language.Dockerfile.Rules | 
| aptGetNoRecommends | Language.Dockerfile.Rules | 
| aptGetPackages | Language.Dockerfile.Rules | 
| aptGetVersionPinned | Language.Dockerfile.Rules | 
| aptGetYes | Language.Dockerfile.Rules | 
| Arg |   | 
| 1 (Data Constructor) | Language.Dockerfile.Syntax, Language.Dockerfile | 
| 2 (Data Constructor) | Language.Dockerfile.EDSL.Types | 
| arg |   | 
| 1 (Function) | Language.Dockerfile.Parser | 
| 2 (Function) | Language.Dockerfile.EDSL, Language.Dockerfile | 
| Arguments | Language.Dockerfile.Syntax, Language.Dockerfile | 
| arguments | Language.Dockerfile.Parser | 
| argumentsExec | Language.Dockerfile.Parser | 
| argumentsShell | Language.Dockerfile.Parser | 
| BaseImage | Language.Dockerfile.Syntax, Language.Dockerfile | 
| baseImage | Language.Dockerfile.Parser | 
| bashCommands | Language.Dockerfile.Rules | 
| brackets | Language.Dockerfile.Lexer | 
| Check |   | 
| 1 (Type/Class) | Language.Dockerfile.Rules | 
| 2 (Data Constructor) | Language.Dockerfile.Rules | 
| Cmd | Language.Dockerfile.Syntax, Language.Dockerfile | 
| cmd |   | 
| 1 (Function) | Language.Dockerfile.Parser | 
| 2 (Function) | Language.Dockerfile.EDSL, Language.Dockerfile | 
| CmdArgs | Language.Dockerfile.EDSL.Types | 
| cmdArgs | Language.Dockerfile.EDSL, Language.Dockerfile | 
| code | Language.Dockerfile.Rules | 
| commaSep | Language.Dockerfile.Lexer | 
| Comment |   | 
| 1 (Data Constructor) | Language.Dockerfile.Syntax, Language.Dockerfile | 
| 2 (Data Constructor) | Language.Dockerfile.EDSL.Types | 
| comment |   | 
| 1 (Function) | Language.Dockerfile.Parser | 
| 2 (Function) | Language.Dockerfile.EDSL, Language.Dockerfile | 
| commentMetadata | Language.Dockerfile.Rules | 
| contents | Language.Dockerfile.Parser | 
| Copy |   | 
| 1 (Data Constructor) | Language.Dockerfile.Syntax, Language.Dockerfile | 
| 2 (Data Constructor) | Language.Dockerfile.EDSL.Types | 
| copy |   | 
| 1 (Function) | Language.Dockerfile.Parser | 
| 2 (Function) | Language.Dockerfile.EDSL, Language.Dockerfile | 
| copyInsteadAdd | Language.Dockerfile.Rules | 
| Destination | Language.Dockerfile.Syntax, Language.Dockerfile | 
| digested | Language.Dockerfile.EDSL, Language.Dockerfile | 
| DigestedImage | Language.Dockerfile.Syntax, Language.Dockerfile | 
| digestedImage | Language.Dockerfile.Parser | 
| Directory | Language.Dockerfile.Syntax, Language.Dockerfile | 
| Dockerfile | Language.Dockerfile.Syntax, Language.Dockerfile | 
| dockerfile |   | 
| 1 (Function) | Language.Dockerfile.Parser | 
| 2 (Function) | Language.Dockerfile.EDSL.Quasi, Language.Dockerfile | 
| dockerfileE | Language.Dockerfile.EDSL.Quasi | 
| dockerfileRule | Language.Dockerfile.Rules | 
| EBaseImage | Language.Dockerfile.EDSL.Types, Language.Dockerfile | 
| EDigestedImage | Language.Dockerfile.EDSL.Types, Language.Dockerfile | 
| edockerfile | Language.Dockerfile.EDSL.Quasi, Language.Dockerfile | 
| edockerfileE | Language.Dockerfile.EDSL.Quasi | 
| EDockerfileM | Language.Dockerfile.EDSL, Language.Dockerfile | 
| EDockerfileTM | Language.Dockerfile.EDSL, Language.Dockerfile | 
| EInstruction | Language.Dockerfile.EDSL.Types | 
| EInstructionM | Language.Dockerfile.EDSL | 
| EInstructionTM | Language.Dockerfile.EDSL | 
| Embed | Language.Dockerfile.EDSL.Types | 
| embed | Language.Dockerfile.EDSL, Language.Dockerfile | 
| Entrypoint | Language.Dockerfile.Syntax, Language.Dockerfile | 
| entrypoint |   | 
| 1 (Function) | Language.Dockerfile.Parser | 
| 2 (Function) | Language.Dockerfile.EDSL, Language.Dockerfile | 
| EntrypointArgs | Language.Dockerfile.EDSL.Types | 
| entrypointArgs | Language.Dockerfile.EDSL, Language.Dockerfile | 
| Env |   | 
| 1 (Data Constructor) | Language.Dockerfile.Syntax, Language.Dockerfile | 
| 2 (Data Constructor) | Language.Dockerfile.EDSL.Types | 
| env |   | 
| 1 (Function) | Language.Dockerfile.Parser | 
| 2 (Function) | Language.Dockerfile.EDSL, Language.Dockerfile | 
| EOL | Language.Dockerfile.Syntax, Language.Dockerfile | 
| eol | Language.Dockerfile.Parser | 
| eolInstruction | Language.Dockerfile.Parser | 
| ETaggedImage | Language.Dockerfile.EDSL.Types, Language.Dockerfile | 
| EUntaggedImage | Language.Dockerfile.EDSL.Types, Language.Dockerfile | 
| Expose |   | 
| 1 (Data Constructor) | Language.Dockerfile.Syntax, Language.Dockerfile | 
| 2 (Data Constructor) | Language.Dockerfile.EDSL.Types | 
| expose |   | 
| 1 (Function) | Language.Dockerfile.Parser | 
| 2 (Function) | Language.Dockerfile.EDSL, Language.Dockerfile | 
| Filename | Language.Dockerfile.Syntax, Language.Dockerfile | 
| filename | Language.Dockerfile.Rules | 
| filterEOL | Language.Dockerfile.EDSL.Quasi | 
| formatCheck | Language.Dockerfile.FormatCheck | 
| From |   | 
| 1 (Data Constructor) | Language.Dockerfile.Syntax, Language.Dockerfile | 
| 2 (Data Constructor) | Language.Dockerfile.EDSL.Types | 
| from |   | 
| 1 (Function) | Language.Dockerfile.Parser | 
| 2 (Function) | Language.Dockerfile.EDSL, Language.Dockerfile | 
| hasMaintainer | Language.Dockerfile.Rules | 
| identifier | Language.Dockerfile.Lexer | 
| Image | Language.Dockerfile.Syntax, Language.Dockerfile | 
| Instruction | Language.Dockerfile.Syntax, Language.Dockerfile | 
| instruction | Language.Dockerfile.Syntax, Language.Dockerfile | 
| InstructionPos |   | 
| 1 (Type/Class) | Language.Dockerfile.Syntax, Language.Dockerfile | 
| 2 (Data Constructor) | Language.Dockerfile.Syntax, Language.Dockerfile | 
| instructionPos | Language.Dockerfile.EDSL, Language.Dockerfile | 
| instructionRule | Language.Dockerfile.Rules | 
| invalidCmd | Language.Dockerfile.Rules | 
| invalidPort | Language.Dockerfile.Rules | 
| isAptGetInstall | Language.Dockerfile.Rules | 
| isArchive | Language.Dockerfile.Rules | 
| isUrl | Language.Dockerfile.Rules | 
| Label |   | 
| 1 (Data Constructor) | Language.Dockerfile.Syntax, Language.Dockerfile | 
| 2 (Data Constructor) | Language.Dockerfile.EDSL.Types | 
| label |   | 
| 1 (Function) | Language.Dockerfile.Parser | 
| 2 (Function) | Language.Dockerfile.EDSL, Language.Dockerfile | 
| lexeme | Language.Dockerfile.Lexer | 
| lexer | Language.Dockerfile.Lexer | 
| liftIO | Language.Dockerfile | 
| Linenumber | Language.Dockerfile.Syntax, Language.Dockerfile | 
| linenumber | Language.Dockerfile.Rules | 
| link | Language.Dockerfile.Rules | 
| Maintainer |   | 
| 1 (Data Constructor) | Language.Dockerfile.Syntax, Language.Dockerfile | 
| 2 (Data Constructor) | Language.Dockerfile.EDSL.Types | 
| maintainer |   | 
| 1 (Function) | Language.Dockerfile.Parser | 
| 2 (Function) | Language.Dockerfile.EDSL, Language.Dockerfile | 
| maintainerAddress | Language.Dockerfile.Rules | 
| mapInstructions | Language.Dockerfile.Rules | 
| message | Language.Dockerfile.Rules | 
| Metadata |   | 
| 1 (Type/Class) | Language.Dockerfile.Rules | 
| 2 (Data Constructor) | Language.Dockerfile.Rules | 
| metadata | Language.Dockerfile.Rules | 
| multipleCmds | Language.Dockerfile.Rules | 
| multipleEntrypoints | Language.Dockerfile.Rules | 
| natural | Language.Dockerfile.Lexer | 
| noCd | Language.Dockerfile.Rules | 
| noLatestTag | Language.Dockerfile.Rules | 
| normalizeEscapedLines | Language.Dockerfile.Normalize | 
| noRootUser | Language.Dockerfile.Rules | 
| noSudo | Language.Dockerfile.Rules | 
| noUntagged | Language.Dockerfile.Rules | 
| noUpgrade | Language.Dockerfile.Rules | 
| OnBuild | Language.Dockerfile.Syntax, Language.Dockerfile | 
| onBuild | Language.Dockerfile.EDSL, Language.Dockerfile | 
| onbuild | Language.Dockerfile.Parser | 
| OnBuildRaw | Language.Dockerfile.EDSL.Types | 
| onBuildRaw | Language.Dockerfile.EDSL, Language.Dockerfile | 
| pair | Language.Dockerfile.Parser | 
| Pairs | Language.Dockerfile.Syntax, Language.Dockerfile | 
| pairs | Language.Dockerfile.Parser | 
| ParseError | Language.Dockerfile | 
| parseFile | Language.Dockerfile.Parser, Language.Dockerfile | 
| parseInstruction | Language.Dockerfile.Parser | 
| parseString | Language.Dockerfile.Parser, Language.Dockerfile | 
| pipVersionPinned | Language.Dockerfile.Rules | 
| port | Language.Dockerfile.EDSL, Language.Dockerfile | 
| Ports |   | 
| 1 (Type/Class) | Language.Dockerfile.Syntax, Language.Dockerfile | 
| 2 (Data Constructor) | Language.Dockerfile.Syntax | 
| ports | Language.Dockerfile.EDSL, Language.Dockerfile | 
| PortStr | Language.Dockerfile.Syntax | 
| prettyPrint | Language.Dockerfile.PrettyPrint, Language.Dockerfile | 
| prettyPrintArguments | Language.Dockerfile.PrettyPrint | 
| prettyPrintBaseImage | Language.Dockerfile.PrettyPrint | 
| prettyPrintInstruction | Language.Dockerfile.PrettyPrint | 
| prettyPrintInstructionPos | Language.Dockerfile.PrettyPrint, Language.Dockerfile | 
| prettyPrintPair | Language.Dockerfile.PrettyPrint | 
| prettyPrintPairs | Language.Dockerfile.PrettyPrint | 
| quotedValue | Language.Dockerfile.Parser | 
| rawValue | Language.Dockerfile.Parser | 
| remainingPairs | Language.Dockerfile.Parser | 
| reserved | Language.Dockerfile.Lexer | 
| reservedOp | Language.Dockerfile.Lexer | 
| Rule | Language.Dockerfile.Rules | 
| rules | Language.Dockerfile.Rules | 
| Run | Language.Dockerfile.Syntax, Language.Dockerfile | 
| run |   | 
| 1 (Function) | Language.Dockerfile.Parser | 
| 2 (Function) | Language.Dockerfile.EDSL, Language.Dockerfile | 
| RunArgs | Language.Dockerfile.EDSL.Types | 
| runArgs | Language.Dockerfile.EDSL, Language.Dockerfile | 
| runD | Language.Dockerfile.EDSL | 
| runDef | Language.Dockerfile.EDSL | 
| runDef2 | Language.Dockerfile.EDSL | 
| runDockerfileIO | Language.Dockerfile.EDSL, Language.Dockerfile | 
| runDockerfileStrIO | Language.Dockerfile.EDSL, Language.Dockerfile | 
| runDockerWriter | Language.Dockerfile.EDSL | 
| runDockerWriterIO | Language.Dockerfile.EDSL | 
| severity | Language.Dockerfile.Rules | 
| shellcheck | Language.Dockerfile.Bash | 
| shellcheckBash | Language.Dockerfile.Rules | 
| singleValue | Language.Dockerfile.Parser | 
| Source | Language.Dockerfile.Syntax, Language.Dockerfile | 
| sourcename | Language.Dockerfile.Syntax, Language.Dockerfile | 
| StopSignal | Language.Dockerfile.EDSL.Types | 
| Stopsignal | Language.Dockerfile.Syntax, Language.Dockerfile | 
| stopSignal | Language.Dockerfile.EDSL, Language.Dockerfile | 
| stopsignal | Language.Dockerfile.Parser | 
| stringLiteral | Language.Dockerfile.Lexer | 
| success | Language.Dockerfile.Rules | 
| Tag | Language.Dockerfile.Syntax, Language.Dockerfile | 
| tagged | Language.Dockerfile.EDSL, Language.Dockerfile | 
| TaggedImage | Language.Dockerfile.Syntax, Language.Dockerfile | 
| taggedImage | Language.Dockerfile.Parser | 
| toDockerfile | Language.Dockerfile.EDSL, Language.Dockerfile | 
| toDockerfileIO | Language.Dockerfile.EDSL, Language.Dockerfile | 
| toDockerfileStr | Language.Dockerfile.EDSL, Language.Dockerfile | 
| toDockerfileStrIO | Language.Dockerfile.EDSL, Language.Dockerfile | 
| untagged | Language.Dockerfile.EDSL, Language.Dockerfile | 
| UntaggedImage | Language.Dockerfile.Syntax, Language.Dockerfile | 
| untaggedImage | Language.Dockerfile.Parser | 
| untilEol | Language.Dockerfile.Parser | 
| untilOccurrence | Language.Dockerfile.Parser | 
| useAdd | Language.Dockerfile.Rules | 
| User |   | 
| 1 (Data Constructor) | Language.Dockerfile.Syntax, Language.Dockerfile | 
| 2 (Data Constructor) | Language.Dockerfile.EDSL.Types | 
| user |   | 
| 1 (Function) | Language.Dockerfile.Parser | 
| 2 (Function) | Language.Dockerfile.EDSL, Language.Dockerfile | 
| usingProgram | Language.Dockerfile.Rules | 
| Volume |   | 
| 1 (Data Constructor) | Language.Dockerfile.Syntax, Language.Dockerfile | 
| 2 (Data Constructor) | Language.Dockerfile.EDSL.Types | 
| volume |   | 
| 1 (Function) | Language.Dockerfile.Parser | 
| 2 (Function) | Language.Dockerfile.EDSL, Language.Dockerfile | 
| wgetOrCurl | Language.Dockerfile.Rules | 
| Workdir |   | 
| 1 (Data Constructor) | Language.Dockerfile.Syntax, Language.Dockerfile | 
| 2 (Data Constructor) | Language.Dockerfile.EDSL.Types | 
| workdir |   | 
| 1 (Function) | Language.Dockerfile.Parser | 
| 2 (Function) | Language.Dockerfile.EDSL, Language.Dockerfile |