OA!      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                  (c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCSafe     (c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCSafe !"#$%& !"#$%& !"#$%& !"#$%&(c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCSafe((hopefully) printable text)macro name + following blocks*environment name + content+separate block,block between square brackets- inline math.comment starting with %'()*+,-./0123456789:;<='*()+,-./0123456789:;<=/'()*+,-.0123456789:;<='()*+,-./0123456789:;<=(c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCSafe @ABCDEFGHIJKL @ABCDEFGHIJKL @ABCDEFGHIJKL @ABCDEFGHIJKL(c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCSafeMNOPQRSTUVWXYZ[\]^_`MNOPQRSTUVWXYZ[\]^_`MNOPQRSTUVWXYZ[\]^_`MNOPQRSTUVWXYZ[\]^_`(c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCNonefwithin a sentencegone newline readhstop character readibegin of a new sentencensigns recognised as periodso search blockmacroenvironment for capsp"open an isolated state for a blockmacro environment; returns config nameq-skip searching for the rest of the block etc.rundo skip, e.g., at  normalsize when skipping smalls#end of sentence, start with new onetformatting for small capsuNfilter for small caps candidates (e.g., for assuring a certain minimum length)vJsearch for patterns in printables and replace them (no further processing)w)dynamic reconfiguration in LaTeX commentsz configuration{additional input files|configuration preset list} stop state~ skip on/off"combinator for plugin construction*clean configuration, all substitutions offconservative configurationbusy configuration!abstract/small font configurationfootnote font configuration;abcdefghijklmnopqrstuvwxyz{|}~8abcdehfgijklmqptnorsuvwxy~z{|};xyz{|}~lmnopqrstuvwkjefghiabcd#abcdefghijkl mnopqrstuvwxyz{|}~(c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCNone:::8(c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCNone (c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCNone (c) Stefan Berthold 2014-2015BSD3-style (see LICENSE)stefan.berthold@gmx.netunstableGHCNone!     !     !          !    !"#$%&'()*+,-./01  23456789:;<=>$?@ABCDE;FGH<IJKL$M@ABNOPQRESSTUVWXYZ[\]]^_`abcdefghhijklmnopqrstuvwxyz{|}~; ;  $ @ ) , / "      \              (smallcaps-0.6.0.4-21AkeuZ17pjDqthxbLQPXzText.SmallCaps.TeXText.SmallCaps.TeXParserText.SmallCaps.LaTeXText.SmallCaps.LaTeXParserText.SmallCaps.TeXLaTeXParserText.SmallCaps.ConfigText.SmallCaps.ConfigParserText.SmallCaps.PrintableParserText.SmallCaps.DocumentParserText.SmallCaps TeXElement PrintableMacroBlockBBlockMathCommentTeX isPrintableisMacroisBlockisBBlockisMath isComment isMacroLetter isMacroSigncontent printablebody$fEqTeXElement$fShowTeXElementtex texElementcomment commentCharmacro macroBegin macroName macroLabel macroSignblock blockBeginblockEndbblock bblockBegin bblockEndmathtt LaTeXElement EnvironmentLaTeX isEnvironmentnameunlatexunlatexElementcc$fEqLaTeXElement$fShowLaTeXElementParsersatisfy anyPrintableanyMacroanyEnvironment environmentanyBlock anyBBlockanyMath anyCommentupdposparseparse'latex skipMacro translate translateTell macroSatisfy macroTextArgmacroArguments latexElementbeginEnvendEnvisEndEnvPatternReplacepattern replacement StopStateNoneNewLineStop NewSentence SubParserProfileConfig periodCharssearchisolateskipunskipeosreplace replaceFilter exceptions inlineConfig ParserStateconfiginputsprofilestopignoredefaultProfiledefaultPeriodChars defaultSearchdefaultIsolate defaultSkip defaultUnskip defaultEosdefaultReplacedefaultReplaceTemplatedefaultReplaceTemplate'defaultNewSentencedefaultReplaceFilterdefaultExceptions&&&|||clean conservativebusysmallfootnote whitelist blacklistafter isolateWithfindConfigName newSentence$fDefaultStopState$fDefaultConfig$fDefaultParserState$fShowStopState $fEqStopStateStyleNoArgInArg 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 $fEqStylerunPrintableWithprintableElementexceptslowersuppersperiodspacenewlinemiscpassresetsetincsticky runDocument runDocument'runDocumentWithrunSubDocumentisolateSubDocument decideSubdocumentdocumentElement implySkip implyInputimplyEos resetNewLineFlagProgVerHelpPrefix RecursivePeriodsBMacroAMacroSearchIsolateSkipUnskipEosNoInlineversionsmallcapsNoRecursion parseLaTeX smallcapssmallcapsHandle smallcapsPipe smallcapsFilesmallcapsRecursiveFilerecursiveContentsprefixedtexPath getPrefixrunFlagsreconfoptionsoptsusage putVersion$fEqFlag $fShowFlag