Module Parse_app_records

val parse_TrdCollGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_trdcollgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_NstdPtys3SubGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_nstdptys3subgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_CpctyConfGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_cpctyconfgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_CompIDStatGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_compidstatgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_CommissionData : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_commissiondata Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_MiscFeesGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_miscfeesgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_ExecAllocGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_execallocgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_FinancingDetails : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_financingdetails Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_PositionAmountData : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_positionamountdata Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_TrdRegTimestamps : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_trdregtimestamps Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_UndSecAltIDGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_undsecaltidgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_IOIQualGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_ioiqualgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_ContAmtGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_contamtgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_LegBenchmarkCurveData : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_legbenchmarkcurvedata Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_LegSecAltIDGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_legsecaltidgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_PtysSubGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_ptyssubgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_SecAltIDGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_secaltidgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_SpreadOrBenchmarkCurveData : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_spreadorbenchmarkcurvedata Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_RoutingGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_routinggrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_ExecCollGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_execcollgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_YieldData : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_yielddata Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_DiscretionInstructions : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_discretioninstructions Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_PegInstructions : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_peginstructions Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_EvntGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_evntgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_CollInqQualGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_collinqqualgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_AllocAckGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_allocackgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_LogonMsgTypes : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_logonmsgtypes Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_TrdgSesGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_trdgsesgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_ContraGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_contragrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_AttrbGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_attrbgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_Hop : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_hop Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_BidDescReqGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_biddescreqgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_LegStipulations : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_legstipulations Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_OrdListStatGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_ordliststatgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_MDRjctGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_mdrjctgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_SecTypesGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_sectypesgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_MDFullGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_mdfullgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_NstdPtysSubGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_nstdptyssubgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_Stipulations : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_stipulations Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_AffectedOrdGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_affectedordgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_TrdCapDtGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_trdcapdtgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_CompIDReqGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_compidreqgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_LinesOfTextGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_linesoftextgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_ClrInstGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_clrinstgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_RgstDistInstGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_rgstdistinstgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_BidCompReqGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_bidcompreqgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_QuotQualGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_quotqualgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_SettlPtysSubGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_settlptyssubgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_NstdPtys2SubGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_nstdptys2subgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_ExecsGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_execsgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_OrderQtyData : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_orderqtydata Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_MDReqGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_mdreqgrp Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_UnderlyingStipulations : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_underlyingstipulations Parser_utils.Parser.t * (Imandra_prelude.string * Imandra_prelude.string) list
val parse_NestedParties2 : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_nestedparties2 Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_SettlParties : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_settlparties Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_NestedParties : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_nestedparties Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_InstrumentExtension : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_instrumentextension Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_Instrument : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_instrument Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_Parties : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_parties Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_InstrumentLeg : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_instrumentleg Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_UnderlyingInstrument : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_underlyinginstrument Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_BidCompRspGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_bidcomprspgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_NestedParties3 : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_nestedparties3 Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_PreAllocMlegGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_preallocmleggrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_UndInstrmtStrkPxGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_undinstrmtstrkpxgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_PosUndInstrmtGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_posundinstrmtgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_UndInstrmtGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_undinstrmtgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_UndInstrmtCollGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_undinstrmtcollgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_InstrmtLegGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_instrmtleggrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_InstrmtLegIOIGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_instrmtlegioigrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_InstrmtLegSecListGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_instrmtlegseclistgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_SideCrossOrdCxlGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_sidecrossordcxlgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_InstrmtStrkPxGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_instrmtstrkpxgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_InstrmtGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_instrmtgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_InstrmtLegExecGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_instrmtlegexecgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_PositionQty : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_positionqty Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_TrdInstrmtLegGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_trdinstrmtleggrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_LegQuotGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_legquotgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_LegQuotStatGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_legquotstatgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_RgstDtlsGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_rgstdtlsgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_QuotReqLegsGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_quotreqlegsgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_PreAllocGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_preallocgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_DlvyInstGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_dlvyinstgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_LegPreAllocGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_legpreallocgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_TrdAllocGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_trdallocgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_OrdAllocGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_ordallocgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_TrdCapRptSideGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_trdcaprptsidegrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_LegOrdGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_legordgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_SettlInstructionsData : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_settlinstructionsdata Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_SideCrossOrdModGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_sidecrossordmodgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_QuotEntryGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_quotentrygrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_QuotEntryAckGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_quotentryackgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_RelSymDerivSecGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_relsymderivsecgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_RFQReqGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_rfqreqgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_QuotCxlEntriesGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_quotcxlentriesgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_QuotReqGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_quotreqgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_QuotReqRjctGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_quotreqrjctgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_MDIncGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_mdincgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_InstrmtMDReqGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_instrmtmdreqgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_ListOrdGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_listordgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_SecListGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_seclistgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_QuotSetAckGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_quotsetackgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_QuotSetGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_quotsetgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_SettlInstGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_settlinstgrp Parser_utils.Parser.t * Parser_utils.Parser.msg
val parse_AllocGrp : (Imandra_prelude.string * Imandra_prelude.string) list -> Full_app_records.fix_rg_inner_allocgrp Parser_utils.Parser.t * Parser_utils.Parser.msg