type Inline = BadEscapeChar (Camperdown.Loc.Loc String)
| VerbatimDoesNotFinish ({ expectedEndmark : String, loc : Camperdown.Loc.Location })
| CommandLacksClosingParen Camperdown.Loc.Location
| CommandHasUnexpectedCharacter (Camperdown.Loc.Loc String)
| AnnotationDoesNotFinish ({ startMark : Camperdown.Loc.Loc String, expectedEndMark : String, end : Camperdown.Loc.Position })
| InlineCommandParseError ({ loc : Camperdown.Loc.Location, reason : String, captured : String })
| UnexpectedMarkupCharacter (Camperdown.Loc.Loc Char)
| CommandNotPresentWhereRequired Camperdown.Loc.Location
| InvalidVerbatimChar (Camperdown.Loc.Loc Char)
| InvalidAnnotation (Camperdown.Loc.Loc ( String, Maybe String )) (Maybe (Camperdown.Loc.Loc (Maybe (Camperdown.Loc.Loc String))))
| InvalidParameter (Camperdown.Loc.Loc String)