| sActivation | Language.Haskell.Exts.Annotated.Simplify | 
| Safety |  | 
| 1 (Type/Class) | Language.Haskell.Exts.Annotated.Syntax, Language.Haskell.Exts.Annotated | 
| 2 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| safe_name |  | 
| 1 (Function) | Language.Haskell.Exts.Annotated.Syntax, Language.Haskell.Exts.Annotated | 
| 2 (Function) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| sAlt | Language.Haskell.Exts.Annotated.Simplify | 
| sAnnotation | Language.Haskell.Exts.Annotated.Simplify | 
| sAssoc | Language.Haskell.Exts.Annotated.Simplify | 
| sAsst | Language.Haskell.Exts.Annotated.Simplify | 
| sBangType | Language.Haskell.Exts.Annotated.Simplify | 
| sBinds | Language.Haskell.Exts.Annotated.Simplify | 
| sBracket | Language.Haskell.Exts.Annotated.Simplify | 
| sCallConv | Language.Haskell.Exts.Annotated.Simplify | 
| SCCPragma |  | 
| 1 (Data Constructor) | Language.Haskell.Exts.Annotated.Syntax, Language.Haskell.Exts.Annotated | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| sClassDecl | Language.Haskell.Exts.Annotated.Simplify | 
| sCName | Language.Haskell.Exts.Annotated.Simplify | 
| sConDecl | Language.Haskell.Exts.Annotated.Simplify | 
| sContext | Language.Haskell.Exts.Annotated.Simplify | 
| ScopedTypeVariables | Language.Haskell.Exts.Extension, Language.Haskell.Exts.Annotated, Language.Haskell.Exts | 
| sDataOrNew | Language.Haskell.Exts.Annotated.Simplify | 
| sDecl | Language.Haskell.Exts.Annotated.Simplify | 
| sDeclHead | Language.Haskell.Exts.Annotated.Simplify | 
| sDeriving | Language.Haskell.Exts.Annotated.Simplify | 
| sExp | Language.Haskell.Exts.Annotated.Simplify | 
| sExportSpec | Language.Haskell.Exts.Annotated.Simplify | 
| sExportSpecList | Language.Haskell.Exts.Annotated.Simplify | 
| sFieldDecl | Language.Haskell.Exts.Annotated.Simplify | 
| sFieldUpdate | Language.Haskell.Exts.Annotated.Simplify | 
| sfun |  | 
| 1 (Function) | Language.Haskell.Exts.Annotated.Build, Language.Haskell.Exts.Annotated | 
| 2 (Function) | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| sFunDep | Language.Haskell.Exts.Annotated.Simplify | 
| sGadtDecl | Language.Haskell.Exts.Annotated.Simplify | 
| sGuardedAlt | Language.Haskell.Exts.Annotated.Simplify | 
| sGuardedAlts | Language.Haskell.Exts.Annotated.Simplify | 
| sGuardedRhs | Language.Haskell.Exts.Annotated.Simplify | 
| simpleFun |  | 
| 1 (Function) | Language.Haskell.Exts.Annotated.Build, Language.Haskell.Exts.Annotated | 
| 2 (Function) | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| sImportDecl | Language.Haskell.Exts.Annotated.Simplify | 
| sImportSpec | Language.Haskell.Exts.Annotated.Simplify | 
| sImportSpecList | Language.Haskell.Exts.Annotated.Simplify | 
| sInstDecl | Language.Haskell.Exts.Annotated.Simplify | 
| sInstHead | Language.Haskell.Exts.Annotated.Simplify | 
| sIPBind | Language.Haskell.Exts.Annotated.Simplify | 
| sIPName | Language.Haskell.Exts.Annotated.Simplify | 
| sKind | Language.Haskell.Exts.Annotated.Simplify | 
| sLiteral | Language.Haskell.Exts.Annotated.Simplify | 
| sMatch | Language.Haskell.Exts.Annotated.Simplify | 
| sModule | Language.Haskell.Exts.Annotated.Simplify | 
| sModuleHead | Language.Haskell.Exts.Annotated.Simplify | 
| sModuleName | Language.Haskell.Exts.Annotated.Simplify | 
| sModulePragma | Language.Haskell.Exts.Annotated.Simplify | 
| sName | Language.Haskell.Exts.Annotated.Simplify | 
| sOp | Language.Haskell.Exts.Annotated.Simplify | 
| spacing | Language.Haskell.Exts.Pretty, Language.Haskell.Exts.Annotated, Language.Haskell.Exts | 
| sPat | Language.Haskell.Exts.Annotated.Simplify | 
| sPatField | Language.Haskell.Exts.Annotated.Simplify | 
| Special |  | 
| 1 (Data Constructor) | Language.Haskell.Exts.Annotated.Syntax, Language.Haskell.Exts.Annotated | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| SpecialCon |  | 
| 1 (Type/Class) | Language.Haskell.Exts.Annotated.Syntax, Language.Haskell.Exts.Annotated | 
| 2 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| SpecInlineSig |  | 
| 1 (Data Constructor) | Language.Haskell.Exts.Annotated.Syntax, Language.Haskell.Exts.Annotated | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| SpecSig |  | 
| 1 (Data Constructor) | Language.Haskell.Exts.Annotated.Syntax, Language.Haskell.Exts.Annotated | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Splice |  | 
| 1 (Type/Class) | Language.Haskell.Exts.Annotated.Syntax, Language.Haskell.Exts.Annotated | 
| 2 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| SpliceDecl |  | 
| 1 (Data Constructor) | Language.Haskell.Exts.Annotated.Syntax, Language.Haskell.Exts.Annotated | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| SpliceExp |  | 
| 1 (Data Constructor) | Language.Haskell.Exts.Annotated.Syntax, Language.Haskell.Exts.Annotated | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| sPXAttr | Language.Haskell.Exts.Annotated.Simplify | 
| sQName | Language.Haskell.Exts.Annotated.Simplify | 
| sQOp | Language.Haskell.Exts.Annotated.Simplify | 
| sQualConDecl | Language.Haskell.Exts.Annotated.Simplify | 
| sQualStmt | Language.Haskell.Exts.Annotated.Simplify | 
| srcColumn | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Syntax, Language.Haskell.Exts.Annotated, Language.Haskell.Exts | 
| srcFilename | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Syntax, Language.Haskell.Exts.Annotated, Language.Haskell.Exts | 
| SrcInfo | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Annotated | 
| srcInfoPoints | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Annotated | 
| srcInfoSpan | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Annotated | 
| srcLine | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Syntax, Language.Haskell.Exts.Annotated, Language.Haskell.Exts | 
| SrcLoc |  | 
| 1 (Type/Class) | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Syntax, Language.Haskell.Exts.Annotated, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Syntax, Language.Haskell.Exts.Annotated, Language.Haskell.Exts | 
| SrcSpan |  | 
| 1 (Type/Class) | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Annotated | 
| 2 (Data Constructor) | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Annotated | 
| srcSpanEnd | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Annotated | 
| srcSpanEndColumn | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Annotated | 
| srcSpanEndLine | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Annotated | 
| srcSpanFilename | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Annotated | 
| SrcSpanInfo |  | 
| 1 (Type/Class) | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Annotated | 
| 2 (Data Constructor) | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Annotated | 
| srcSpanStart | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Annotated | 
| srcSpanStartColumn | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Annotated | 
| srcSpanStartLine | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Annotated | 
| sRhs | Language.Haskell.Exts.Annotated.Simplify | 
| sRPat | Language.Haskell.Exts.Annotated.Simplify | 
| sRPatOp | Language.Haskell.Exts.Annotated.Simplify | 
| sRule | Language.Haskell.Exts.Annotated.Simplify | 
| sRuleVar | Language.Haskell.Exts.Annotated.Simplify | 
| sSafety | Language.Haskell.Exts.Annotated.Simplify | 
| sSpecialCon | Language.Haskell.Exts.Annotated.Simplify | 
| sSplice | Language.Haskell.Exts.Annotated.Simplify | 
| sStmt | Language.Haskell.Exts.Annotated.Simplify | 
| StandaloneDeriving | Language.Haskell.Exts.Extension, Language.Haskell.Exts.Annotated, Language.Haskell.Exts | 
| startColumn | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Annotated | 
| startLine | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Annotated | 
| star_name |  | 
| 1 (Function) | Language.Haskell.Exts.Annotated.Syntax, Language.Haskell.Exts.Annotated | 
| 2 (Function) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| StdCall |  | 
| 1 (Data Constructor) | Language.Haskell.Exts.Annotated.Syntax, Language.Haskell.Exts.Annotated | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| stdcall_name |  | 
| 1 (Function) | Language.Haskell.Exts.Annotated.Syntax, Language.Haskell.Exts.Annotated | 
| 2 (Function) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Stmt |  | 
| 1 (Type/Class) | Language.Haskell.Exts.Annotated.Syntax, Language.Haskell.Exts.Annotated | 
| 2 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| strE |  | 
| 1 (Function) | Language.Haskell.Exts.Annotated.Build, Language.Haskell.Exts.Annotated | 
| 2 (Function) | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| String |  | 
| 1 (Data Constructor) | Language.Haskell.Exts.Annotated.Syntax, Language.Haskell.Exts.Annotated | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| strP |  | 
| 1 (Function) | Language.Haskell.Exts.Annotated.Build, Language.Haskell.Exts.Annotated | 
| 2 (Function) | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| Style |  | 
| 1 (Data Constructor) | Language.Haskell.Exts.Pretty, Language.Haskell.Exts.Annotated, Language.Haskell.Exts | 
| 2 (Type/Class) | Language.Haskell.Exts.Pretty, Language.Haskell.Exts.Annotated, Language.Haskell.Exts | 
| style | Language.Haskell.Exts.Pretty, Language.Haskell.Exts.Annotated, Language.Haskell.Exts | 
| sType | Language.Haskell.Exts.Annotated.Simplify | 
| sTyVarBind | Language.Haskell.Exts.Annotated.Simplify | 
| sWarningText | Language.Haskell.Exts.Annotated.Simplify | 
| sXAttr | Language.Haskell.Exts.Annotated.Simplify | 
| sXName | Language.Haskell.Exts.Annotated.Simplify | 
| sym |  | 
| 1 (Function) | Language.Haskell.Exts.Annotated.Build, Language.Haskell.Exts.Annotated | 
| 2 (Function) | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| Symbol |  | 
| 1 (Data Constructor) | Language.Haskell.Exts.Annotated.Syntax, Language.Haskell.Exts.Annotated | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |