P:G$      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#None$%&'()*+,-./0123456789:;<=>?@AB$%&'()*+,-./0123456789:;<=>?@AB$%&'()*+,-./0123456789:;<=>?@AB None*  !"#$%&CDE'  !"#$%&  !"#$%&CDE None'()*+,-./0123456789F:;<=>?GHIJKL'()*+,-./0123456789:;<=>? '876543210/.-,+*)(9F:;<=>?GH None6@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu6@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu6@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu NonevwxMNOPQRSyTUzVWXvwxyzvwxMNOPQRSyTUzVWXNoneIJKLYZ[\]^_`abcdefghijklmn  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{vwxzy9'876543210/.-,+*)(:;<=>?@ABCDLMPONKJIHGFEQZY]\[XWVUTSR^edcba`_fmlkjihgnopqrstu  "!%&#$Noneop{|{|{|op{|None The  is to be pronounced as stop IRepresents a symbol in a production, either a terminal or non terminal. N Additional attributed terminal symbols exist for common lexical structures. AGets the reference into the environment from the non terminal. Matches two symbols 6Lifts a single symbol into a singleton PreProductions 5Lifts a non terminal into a singleton PreProductions <Lifts a string, as terminal into a singleton PreProductions 2Conversion between Productions and PreProductions 7A PreProductions for a variable used on fixpoint level The fixpoint of a production  The function  is to be pronounced as start S}~qrstuvwxyJ}~J}~7}~ qrstuvwxy Nonez{z{None|}~|}~None None The function - generates a parser out of a closed grammar  The function u generates a parser out of a closed grammar, restricting the identifiers to not belong to the list of reserved words  The function  runs the parser for an input. NoneNone   NoneNoneNone:      !"#.      !"#.      !"#2      !"#                ! ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789 : ; < = > ?@AB@AC@AD@AE F G H I J K L M N O P @QR@QS@QT@QU@QV@QW@QX@QY@QZ@Q[@Q\@Q]@Q^@Q@Q@Q@Q_@Q`@Qa@Qb@Q@Qcdefghijklm f gfghnonpqrstuvwxyz{|}~~ murder-1.3.4 Language.Grammars.Murder.ScannerLanguage.Grammars.Murder.DeriveLanguage.Grammars.GrammarLanguage.Grammars.Grammar.AG"Language.Grammars.Murder.UUParsingLanguage.Grammars.Murder.UULibLanguage.Grammars.MurderLanguage.Grammars.Murder.Utils"Language.Grammars.Murder.ScanUtilsLanguage.Grammars.Murder.Token$Language.Grammars.Murder.TokenParser Language.Grammars.Murder.Machine"Language.Grammars.Grammar.AspectAG/Language.Grammars.Transformations.RemoveEmpties+Language.Grammars.Transformations.GramTrafo+Language.Grammars.Transformations.RemoveFix,Language.Grammars.Transformations.LeftCornerScanOptsscoKeywordsTxtscoCommandsTxtscoKeywordsOps scoSpecChars scoOpChars scoSpecPairsscoDollarIdentscoOffsideTrigsscoOffsideModulescoOffsideOpenscoOffsideClose scoLitmodescoVerbOpenClosescoAllowQualified InFilePosinfpLine infpColumn genTokValgenTokTp genTokMapisNoPosposIs1stColumn infpStartinfpNone infpAdvCol infpAdvStr infpAdvLine infpAdv1LinedefaultScanOptsisLF isStrQuoteisStr isVarStart isVarRestisWhiteisBlack EnumValTokenTkErrorTkTextlnTkTextnm TkFraction TkInteger16 TkInteger10 TkInteger8TkCharTkStringTkQConOpTkQOpTkQConidTkQVaridTkConOpTkOpTkConidTkVaridTokenreserved valueTokenerrToken tokTpIsInt tokTpIsId tokTpQualpKeyPospSpecPospKeypSpec pStringPospCharPos pInteger8Pos pInteger10Pos pInteger16Pos pFractionPos pVaridPos pConidPos pConsymPos pVarsymPos pTextnmPos pTextlnPos pIntegerPospStringpChar pInteger8 pInteger10 pInteger16 pFractionpVaridpConidpVarsympConsympTextnmpTextlnpIntegerpCommapSemipOParenpCParenpOBrackpCBrackpOCurlypCCurly pCommaPospSemiPos pOParenPos pCParenPos pOBrackPos pCBrackPos pOCurlyPos pCCurlyPospCommaspSemicspParenspBrackspCurlypParens_pCommaspBracks_pCommaspCurly_pSemics scanHandlescanFilescan getBaseNumber getRationalcsLabelcsLabelsKw Idiomatic idiomaticIiDTermposvaluePosPosFileFilenameColumnLineSymbol TermAnyExcept TermAnyOfTermOp TermConid TermVaridTermCharTermIntNontTermTAttTTNonTTTermPreProductionsPPunPP ProductionsPSunPSProdVarFixPureSymFlipStarStarNFFLTL PreGramEnvGramEnvGrammargetRefNTmatchSympairEqintcharvarconopanyOf anyExceptmkDTermsymntntPrdtrprodvarPrdfixPrdpSomepManyoptpMaybepFoldriIkwSFunSF ParseResultRepOkConstCunCParserpIntpChrpVar'pVarpCon'pConpIdCharpOppTerm pAnyExceptpSpaces'lc2Poscompile compileKwsmapEnvgeneratenuberrorparseParseMsgtoPostoDTermrparseNotFound GetNTBool getNTBool GetNTLabel getNTLabelGetNTgetNTHFalseHTrueTypeEq NotDuplicated DuplicatedFailNTRecordNTNilNTConsLSPair symLSPairExportGramExtExtGram PreGramTrafo GramTrafoaddNTaddProdsupdProds replaceProds mapNTProds mapNTProd closeGram extendGram+>> exportNTs labelLSPair^=ntNil^|typeEqgetStart exportListexport extendExport unionMapSet inverseMaphdAndTl'hdAndTl maybeNullmaybeHdwordsByinitlast initlast2 firstNotEmpty listSaturatelistSaturateWith spanOnReststrWhitestrPad strCapitalizestrToIntsplitForQualifiedpanic isSortedByOnsortOnsortByOngroupOn groupSortOn groupByOn groupSortByOnnubOn orderingLexic panicJust$?orMb$fPositionGenToken$fPositionMaybe$fShowInFilePos maybeshow$fShowEnumValToken$fShowGenToken uulib-0.9.15UU.Scanner.GenTokenpositionReservedValTokenGenTokenvarKindlexNest scanStringscanChargetcharscanDQuoteIdent getEscChar getNumber getRational' isHexaDigit isOctalDigitUU.Scanner.Positionnewl'tab'advc'updPos'tabWidthnewltabupdPosadvadvcadvlnoPosinitPosfilecolumnlinePosition declareLabeldeclareFnLabel$fIdiomaticlenvf(->)$fIdiomaticlenv(->)(->)$fIdiomaticlenv(->)(->)0$fIdiomaticlenv(->)(->)1$fIdiomaticlenvx(->)$fAlternativePreProductions$fApplicativePreProductions$fFunctorPreProductions $fShowPosHasEmpty HasNotEmptyUnknown removeEmpties findEmpties initEmptiesstepFindEmpties updateEmptyhasEmpty combHasEmptyisEmptyremoveEmptiesEnv removeEmpty splitEmptyuu-parsinglib-2.8.1.1Text.ParserCombinators.UU.CoreMappingMapA_XemptyMap extendMapS extendMapFinitMap newNontRS newNontRF map2transmapProd removeFix remfixtrafo remfixProds remfixProdmapSymremVar leftCornerlctraforules1 app_rule1rule1accessLeftMostrule2Srule2bSrule2Frule2a'Frule2aFrule2bFinsertSinsertF extendA_X$fGetNTBoolHFalsent1NTConsrtenv#$fGetNTBoolHTruent1NTConsSymboltenv$fGetNTLabelnt1NTConsrtenv$fGetNTLabelntNTNilrtenv$fGetNTntExportSymbol $fTypeEqxyb$fTypeEqxxHTrue$fNotDuplicatednt1NTCons$fNotDuplicatedntNTCons$fNotDuplicatedntNTNil$fNTRecordNTCons$fNTRecordNTNil