aihc-parser-1.0.0.4: docs/aihc-parser-supported-extensions.md
# Haskell Parser Extension Support Status
## Summary
- Total Extensions: 84
- Supported: 84
- In Progress: 0
## Extension Status
| Extension | Status | Tests Passing |
|---------------------------|:------:|---------------|
| Arrows | π’ | 30/30 |
| BangPatterns | π’ | 13/13 |
| BinaryLiterals | π’ | 3/3 |
| BlockArguments | π’ | 13/13 |
| CApiFFI | π’ | 4/4 |
| CPP | π’ | 8/8 |
| ConstraintKinds | π’ | 8/8 |
| DataKinds | π’ | 65/65 |
| DefaultSignatures | π’ | 4/4 |
| DerivingStrategies | π’ | 8/8 |
| DerivingVia | π’ | 7/7 |
| DoAndIfThenElse | π’ | 15/15 |
| DoRec | π’ | 1/1 |
| EmptyCase | π’ | 7/7 |
| EmptyDataDecls | π’ | 8/8 |
| EmptyDataDeriving | π’ | 4/4 |
| ExistentialQuantification | π’ | 7/7 |
| ExplicitForAll | π’ | 27/27 |
| ExplicitLevelImports | π’ | 4/4 |
| ExplicitNamespaces | π’ | 26/26 |
| ExtendedLiterals | π’ | 4/4 |
| FlexibleContexts | π’ | 4/4 |
| FlexibleInstances | π’ | 18/18 |
| ForeignFunctionInterface | π’ | 40/40 |
| FunctionalDependencies | π’ | 7/7 |
| GADTSyntax | π’ | 11/11 |
| GADTs | π’ | 15/15 |
| GHC2021 | π’ | 44/44 |
| GHCForeignImportPrim | π’ | 1/1 |
| Haskell2010 | π’ | 17/17 |
| HexFloatLiterals | π’ | 3/3 |
| ImplicitParams | π’ | 11/11 |
| ImportQualifiedPost | π’ | 5/5 |
| InstanceSigs | π’ | 5/5 |
| InterruptibleFFI | π’ | 1/1 |
| JavaScriptFFI | π’ | 1/1 |
| KindSignatures | π’ | 33/33 |
| LambdaCase | π’ | 23/23 |
| LinearTypes | π’ | 15/15 |
| MagicHash | π’ | 24/24 |
| MultiParamTypeClasses | π’ | 24/24 |
| MultiWayIf | π’ | 21/21 |
| MultilineStrings | π’ | 6/6 |
| NamedFieldPuns | π’ | 6/6 |
| NamedWildCards | π’ | 5/5 |
| NegativeLiterals | π’ | 1/1 |
| NondecreasingIndentation | π’ | 3/3 |
| NumericUnderscores | π’ | 4/4 |
| OverlappingInstances | π’ | 1/1 |
| OverloadedLabels | π’ | 6/6 |
| OverloadedRecordDot | π’ | 8/8 |
| PackageImports | π’ | 6/6 |
| ParallelListComp | π’ | 3/3 |
| PartialTypeSignatures | π’ | 21/21 |
| PatternGuards | π’ | 9/9 |
| PatternSynonyms | π’ | 34/34 |
| PolyKinds | π’ | 14/14 |
| QualifiedDo | π’ | 4/4 |
| QuantifiedConstraints | π’ | 2/2 |
| QuasiQuotes | π’ | 11/11 |
| RankNTypes | π’ | 5/5 |
| RecordWildCards | π’ | 10/10 |
| RecursiveDo | π’ | 5/5 |
| RequiredTypeArguments | π’ | 4/4 |
| RoleAnnotations | π’ | 7/7 |
| Safe | π’ | 2/2 |
| ScopedTypeVariables | π’ | 18/18 |
| StandaloneDeriving | π’ | 18/18 |
| StandaloneKindSignatures | π’ | 12/12 |
| StarIsType | π’ | 4/4 |
| TemplateHaskell | π’ | 68/68 |
| TemplateHaskellQuotes | π’ | 14/14 |
| TransformListComp | π’ | 18/18 |
| TupleSections | π’ | 4/4 |
| TypeAbstractions | π’ | 5/5 |
| TypeApplications | π’ | 13/13 |
| TypeData | π’ | 1/1 |
| TypeFamilies | π’ | 61/61 |
| TypeFamilyDependencies | π’ | 4/4 |
| TypeOperators | π’ | 71/71 |
| UnboxedSums | π’ | 13/13 |
| UnboxedTuples | π’ | 22/22 |
| UnicodeSyntax | π’ | 21/21 |
| ViewPatterns | π’ | 26/26 |