H8!      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                  (c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCSafe(hopefully) printable textmacro name + following blocksenvironment name + contentseparate blockblock between square brackets inline mathcomment starting with %  (c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCSafe#'within a sentenceone newline read stop character read!begin of a new sentence&signs recognised as periods' search blockmacroenvironment for caps("open an isolated state for a blockmacro environment; returns config name)-skip searching for the rest of the block etc.*undo skip, e.g., at  normalsize when skipping small+#end of sentence, start with new one,formatting for small caps-Nfilter for small caps candidates (e.g., for assuring a certain minimum length).Jsearch for patterns in printables and replace them (no further processing)/)dynamic reconfiguration in LaTeX comments2 configuration3additional input files4configuration preset list5 stop state6 skip on/offD"combinator for plugin constructionF*clean configuration, all substitutions offGconservative configurationHbusy configurationI!abstract/small font configurationJfootnote font configuration8! "#$%/.-+*'&,()0154326789:;<=>?@ABCDEFGHIJKLMNOP;0123456S7$%&'()*+,-./R89:;<=>?@ABCDEFGHIJKLMNO#" !QP !$ %&'()*+,-./0123456(c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCSafe' VWXYZ[\]^_`ab VWXYZ[\]^_`ab(c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCSafe)cdefghijklmnopqrcdefghijklmnopqr(c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCSafe+syxwvutz{|}~zstuvwxy{|}~stuvwxy(c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCSafe-h(c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCSafe/(c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCSafe1:: (c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCSafe5@ (c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCSafe7y!     !         !    !"#$$%&'()*+,-../01234567899:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi^jklmnopqrstuvwx  yz{|}^~_bdefib ^  b d      -              (smallcaps-0.6.0.5-E0cb4PZcv8YE55kYf9tKUCText.SmallCaps.LaTeXText.SmallCaps.ConfigText.SmallCaps.LaTeXParserText.SmallCaps.PrintableParserText.SmallCaps.TeXText.SmallCaps.TeXLaTeXParserText.SmallCaps.TeXParserText.SmallCaps.ConfigParserText.SmallCaps.DocumentParserText.SmallCaps LaTeXElement PrintableMacro EnvironmentBlockBBlockMathCommentLaTeX isPrintableisMacro isEnvironmentisBlockisBBlockisMath isCommentnamecontent printablebodyunlatexunlatexElementcc$fEqLaTeXElement$fShowLaTeXElementPatternReplacepattern replacement StopStateNoneNewLineStop NewSentence SubParserProfileConfig periodCharssearchisolateskipunskipeosreplace replaceFilter exceptions inlineConfig ParserStateconfiginputsprofilestopignoredefaultProfiledefaultPeriodChars defaultSearchdefaultIsolate defaultSkip defaultUnskip defaultEosdefaultReplacedefaultReplaceTemplatedefaultReplaceTemplate'defaultNewSentencedefaultReplaceFilterdefaultExceptions&&&|||clean conservativebusysmallfootnote whitelist blacklistafter isolateWithfindConfigName newSentence$fDefaultStopState$fDefaultConfig$fDefaultParserState$fShowStopState $fEqStopStateParsersatisfy anyPrintableanyMacromacroanyEnvironment environmentanyBlock anyBBlockanyMath anyCommentupdposrunPrintableWithprintableElementexceptslowersuppersperiodspacenewlinemiscpassresetsetincsticky TeXElementTeX isMacroLetter isMacroSign$fEqTeXElement$fShowTeXElementparseparse'latex skipMacro translate translateTell macroSatisfy macroTextArgmacroArguments latexElementbeginEnvendEnvisEndEnvtex texElementcomment commentChar macroBegin macroName macroLabel macroSignblock blockBeginblockEndbblock bblockBegin bblockEndmathttStyleNoArgInArg reconfigurereconfigurationlexpreamble profileMain profilePre profileName storeMainstorePre storeName periodMain periodPre periodSigns replaceMain replacePrereplaceStyleNoargreplaceStyleInarg replaceMacro searchMain searchPre searchList isolateMain isolatePre isolateListskipMainskipPreskipList unskipMain unskipPre unskipListeosMaineosPreeosList exceptMain exceptPre exceptTuplelistlist' listBlack listWhite listConstAll listConstAll' listConstNonelistConstNone'iList iListBlack iListWhite iListConstAlliListConstNone listItemslistItem listItemMacrolistItemEnvironmentlistItemSeparator isElement $fShowStyle $fEqStyle runDocument runDocument'runDocumentWithrunSubDocumentisolateSubDocument decideSubdocumentdocumentElement implySkip implyInputimplyEos resetNewLineFlagProgVerHelpPrefix RecursivePeriodsBMacroAMacroSearchIsolateSkipUnskipEosNoInlineversionsmallcapsNoRecursion parseLaTeX smallcapssmallcapsHandle smallcapsPipe smallcapsFilesmallcapsRecursiveFilerecursiveContentsprefixedtexPath getPrefixrunFlagsreconfoptionsoptsusage putVersion$fEqFlag $fShowFlag