bCc      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^ _ ` a b c d e f g h i j k l m n o pqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         !" !" !" !"#Class of AutomatonFunctions $%&'()*+,-./012345#$%&'()*+,-./012345543210/.#$%&'()*+,-# $%&'()*+,-$%&'()*+,-./0123456789:6789:6789:67789:;<=>?@ABCDEFGHIJKLMN.12345;<=>?@ABCDEFGHIJKLMN5143.NMLIKJHG2;<=>?@ABCDEF; <=>?@ABCDEF<=>?@ABCDEFGHIKJJKLMNOPQRSTUVWXYZ[\(.12345;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\RVOPQWSUTXYZ[\OPQPQRSTUVWXYZ[\ ]]]] ^^^^ ____ ```` abababab cdEmpty language e(a:b) fIdentity relation gKleene star hUnion iConcatenation jComposition kCross product lmno) cdefghijklmno ckjihgfedlmno ckjihgfeddefghijklmnopqrstuvwxyz{|}~pqrstuvwxyz{|}~p~}|{zyxwvutsrqp~}|{zyxwvutsrqqrstuvwxyz{|}~Type class Convertable Construct an automaton 5Convert automaton labelled with something other than  states to an . Display the automaton Instance of AutomatonFunctions #$%&'()*+,-./012345  #$%&'()*+,-./0123459 #$%&'()*+,-./012345  1.12345;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\  *!!!%%%%d      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVg      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVd "!#$%&'()     *+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVd           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnWXYZ[\]^_`abcdef      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWgXhiYZj[klmn\]^_`abcdefghiYZWXafedcbg^`_hi[]\jklmnWXXYZZ[]\\]^`__`afedcbbcdefghijklmn opqrstuvwW .12345;<=>?@ABCDEFGHIJKLMNRUXYZ[\abcdefghijklmnomnopqrstuvwroqpRU\stabuvwnmYXZ[ opqrstuvwxyz{|}~xyz{|}~xyz{|}~xyz{|}yz{|}~j !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTTUVWXBCEDGFYZIJK[\.]^_`abcdefgHhijklmno p : q r s t u a v w x y z { | } ~ cdhiof:qqofS     %&7 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWWXXYZ[\]^_`abcdefghijklmoqnopqqrstuvwxyz{|}~e    h         !"#$%&'()*+,-./0123456789:;<=> fst-0.9.0.1FST.FileImport FST.RegTypes FST.UtilsFST.AutomatonTypesFST.StateMonadFST.TransducerTypesFST.TransducerFST.DeterministicTFST.EpsilonFreeT FST.ReversalTFST.MinimalTBrzozowskiFST.RunTransducer FST.RRegTypesFST.NReg FST.Automaton FST.CompleteFST.DeterministicFST.LBFA FST.ReversalFST.MinimalBrzozowskiFST.AutomatonInterfaceFST.LBFT FST.GetOpt FST.ArgumentsFST.Alex FST.Lexer FST.ParseFST.TransducerInterfaceFST.Infoopen saveToFileSymbolssymbols Combinators<|>|>starplusemptyRegStar Complement:&::.::|:SymbolAllEpsilonEmpty<&><->sepsallS complement allToSymbolsallFreereversal acceptEpscrossinsertmergeremovetaggingAutomatonFunctionsstatesisFinalfinalsinitialstransitionListtransitionTable transitions firstState lastStatealphabetSigmaTransitionTable Transitions FinalStates InitialStates LastState FirstStateStateSTMsetState fetchStaterunTransducerFunctions transitionsU transitionsDTTransitionTable TTransitionsEpsSLowerUpperRelation TConvertableencodedecode TransducerinitialnullFirstState constructrenameproductTunionTstarT compositionTshowTransducer determinize epsilonfreeminimizeapplyUp applyDownRRegEmptyRIdentityStarRUnionRProductRCompCross<*><.>idRrNRegNAllFunNVar NEmptySetNEpsilon NRelationNSymbol NComplement NIntersectNStarNProductNUnionNCompNCrosstoRRegtoReg nVarToSymbol Convertable Automaton showAutomatoncompleteLBFA compileToLBFAcompileToAutomaton compileNFAcompilenumberOfStatesnumberOfTransitionsLBFTtransinitSfinalSalphalastS compileToLBFTcompileToTransducerArgDescrOptArgReqArgNoArgOptDescrOptionArgOrder ReturnInOrderPermute RequireOrder usageInfogetOptInteractiveCommand NoCommandQuit ClearMemoryHelpViewTransducer ViewOutput ViewInputViewRegApplyUApplyDApplyUp ApplyDownSave LCompositionLStarLProductLUnionLoadStdInReg DeterminizeMinimizeBuildNTransducerBuildTransducerparseInteractiveisFSTisDATisNETisTHIS parseBatchinputBoutputBisUpBArrDump AcceptDumpDFADump StartCodeAcceptAccStSNumDFASv GStopAction GTokenActionGActionsGScanScan StopAction TokenActionActionsPosnPn start_poseof_posmove_pos load_scanscanscan' load_gscangscangscan' scan_token check_ctxscan_tkndump_dfaload_dfa recover_dfa dfa_alphabetTokenErrTokenVarTokenDef TokenMainTokenFunTokenNum TokenRepeatTokenCompositionTokenCrossproduct TokenRelationTokenSTokenAllTokenEps TokenPlus TokenUnionTokenIntersect TokenMinusTokenContainmentTokenComplement TokenStar TokenConcatSTokenSCBTokenSOBTokenHCBTokenHOB TokenSemiName semicolonlistEpshardOpenBrackethardClosedBracketsoftOpenBracketsoftClosedBracketunionequalrelation repeatSymbol containmentminus intersectzeroEps allSymbol crossproduct compositionsymbol concatsymbolsmainId definitionsvariablelitintparamslexertoken_lxlx__0_0lx__1_0lx__2_0lx__3_0lx__4_0lx__5_0lx__6_0lx__7_0lx__8_0lx__9_0lx__10_0lx__11_0lx__12_0lx__13_0lx__14_0lx__15_0lx__16_0lx__17_0lx__18_0lx__19_0lx__20_0lx__21_0lx__22_0lx__23_0lx__24_0lx__25_0lx__26_0lx__27_0lx__28_0lx__29_0lx__30_0lx__31_0lx__32_0lx__33_0lx__34_0lx__35_0lx__36_0lx__37_0lx__38_0lx__39_0lx__40_0lx__41_0lx__42_0 HappyStateHappyStkDefFunctionMainEFailEOk HappyAbsSyn HappyAbsSyn7 HappyAbsSyn6 HappyAbsSyn5HappyErrorToken HappyTerminal happyErrorreturnEfailEapplyreplace parseListparseExp parseProgramcompileNloadsaveemptyTransducerInfo transducer expressioninputoutputs clearInfo emptyInfotransducerBuiltexpressionRead inputRead outputsReadupdateTransducerupdateExpression updateInput updateOutputs getTransducer getExpressiongetInput getOutputs noTransducer noExpressionnoInput noOutputshelpprompt fstStudiounSTM stateTrans finalStatesfirstSrenameT acceptEpsilonSubTransitionsUnDoneDoneSubSetsSubSetsub containsFinaldetgetTransitionsgroupBySymbolsepsFree reverseTransTransitionFunction runEpsilon runSymbol transform initialStates$fAutomatonFunctionsAutomatoncompleteStatesbuild initialLBFTOptKindOptErr EndOfOptsNonOptOptfmtOptfmtShortfmtLonggetNextlongOptshortOpterrAmbigerrReqerrUnrecerrNoArg BatchCommandHelpBOutputInputInvalidCommandUpBDownB isApplyUp batchOptionsesymbol tokens_scan token_actsaction_0action_1action_2action_3action_4action_5action_6action_7action_8action_9 action_10 action_11 action_12 action_13 action_14 action_15 action_16 action_17 action_18 action_19 action_20 action_21 action_22 action_23 action_24 action_25 action_26 action_27 action_28 action_29 action_30 action_31 action_32 action_33 action_34 action_35 action_36 action_37 action_38 action_39 action_40 action_41 action_42 action_43 action_44 action_45 action_46 action_47 action_48 action_49 happyReduce_2happyReduction_2 happyReduce_3happyReduction_3 happyReduce_4happyReduction_4 happyReduce_5happyReduction_5 happyReduce_6happyReduction_6 happyReduce_7happyReduction_7 happyReduce_8happyReduction_8 happyReduce_9happyReduction_9happyReduce_10happyReduction_10happyReduce_11happyReduction_11happyReduce_12happyReduction_12happyReduce_13happyReduction_13happyReduce_14happyReduction_14happyReduce_15happyReduction_15happyReduce_16happyReduction_16happyReduce_17happyReduction_17happyReduce_18happyReduction_18happyReduce_19happyReduction_19happyReduce_20happyReduction_20happyReduce_21happyReduction_21happyReduce_22happyReduction_22happyReduce_23happyReduction_23happyReduce_24happyReduction_24happyReduce_25happyReduction_25happyReduce_26happyReduction_26 happyNewToken happyThen happyReturn happyThen1 happyReturn1parse parseNRegthenE functionalgetMainapplyFun happyParse happyAccept happyShifthappySpecReduce_0happySpecReduce_1happySpecReduce_2happySpecReduce_3 happyReducehappyMonadReduce happyDrop happyDropStk happyGoto happyFail notHappyAtAll