| satisfy | Text.Parsec.Char, Text.Parsec, Text.ParserCombinators.Parsec.Char, Text.ParserCombinators.Parsec | 
| semi | Text.Parsec.Token, Text.ParserCombinators.Parsec.Token | 
| semiSep | Text.Parsec.Token, Text.ParserCombinators.Parsec.Token | 
| semiSep1 | Text.Parsec.Token, Text.ParserCombinators.Parsec.Token | 
| sepBy | Text.Parsec.Combinator, Text.Parsec, Text.ParserCombinators.Parsec.Combinator, Text.ParserCombinators.Parsec | 
| sepBy1 | Text.Parsec.Combinator, Text.Parsec, Text.ParserCombinators.Parsec.Combinator, Text.ParserCombinators.Parsec | 
| sepEndBy | Text.Parsec.Combinator, Text.Parsec, Text.ParserCombinators.Parsec.Combinator, Text.ParserCombinators.Parsec | 
| sepEndBy1 | Text.Parsec.Combinator, Text.Parsec, Text.ParserCombinators.Parsec.Combinator, Text.ParserCombinators.Parsec | 
| setErrorMessage | Text.Parsec.Error, Text.ParserCombinators.Parsec.Error | 
| setErrorPos | Text.Parsec.Error, Text.ParserCombinators.Parsec.Error | 
| setInput | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| setParserState | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| setPosition | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| setSourceColumn | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| setSourceLine | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| setSourceName | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| setState | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| showErrorMessages | Text.Parsec.Error, Text.ParserCombinators.Parsec.Error | 
| skipMany | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| skipMany1 | Text.Parsec.Combinator, Text.Parsec, Text.ParserCombinators.Parsec.Combinator, Text.ParserCombinators.Parsec | 
| sourceColumn | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| sourceLine | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| SourceName | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| sourceName | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| SourcePos | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| space | Text.Parsec.Char, Text.Parsec, Text.ParserCombinators.Parsec.Char, Text.ParserCombinators.Parsec | 
| spaces | Text.Parsec.Char, Text.Parsec, Text.ParserCombinators.Parsec.Char, Text.ParserCombinators.Parsec | 
| squares | Text.Parsec.Token, Text.ParserCombinators.Parsec.Token | 
| State |  | 
| 1 (Type/Class) | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| 2 (Data Constructor) | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| stateInput | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| statePos | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| stateUser | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| Stream | Text.Parsec.Prim, Text.Parsec | 
| StreamPermParser | Text.Parsec.Perm | 
| string | Text.Parsec.Char, Text.Parsec, Text.ParserCombinators.Parsec.Char, Text.ParserCombinators.Parsec | 
| stringLiteral | Text.Parsec.Token, Text.ParserCombinators.Parsec.Token | 
| symbol | Text.Parsec.Token, Text.ParserCombinators.Parsec.Token | 
| SysUnExpect | Text.Parsec.Error, Text.ParserCombinators.Parsec.Error | 
| sysUnExpectError | Text.Parsec.Prim, Text.Parsec |