-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCoverageReport.html
31 lines (27 loc) · 27.3 KB
/
CoverageReport.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!DOCTYPE html>
<html class="main">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>GrammarTestCoverage</title>
<script type="text/javascript" src="GrammarTestCoverage/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="GrammarTestCoverage/js/jquery.ui.custom-1.8.7.min.js"></script>
<script type="text/javascript" src="GrammarTestCoverage/js/jquery.dynatree-1.2.4.min.js"></script>
<script type="text/javascript" src="GrammarTestCoverage/js/jquery.cookie-1.3.1.min.js"></script>
<script type="text/javascript" src="GrammarTestCoverage/js/jquery.splitter-1.5.1.min.js"></script>
<script type="text/javascript" src="GrammarTestCoverage/js/dotcover.report.js"></script>
<link rel="stylesheet" type="text/css" href="GrammarTestCoverage/css/dotcover.report.css">
<link rel="stylesheet" type="text/css" href="GrammarTestCoverage/css/dotcover.report.gen.css">
<link rel="stylesheet" type="text/css" href="GrammarTestCoverage/css/jquery.dynatree.css">
</head>
<body>
<div class="header"><span class="title">GrammarTestCoverage Coverage Report</span><span class="info">Generated: Wednesday, 10 May 2023 19.29.11</span></div>
<div class="content" id="content"><div id="coverageTree"></div><iframe id="sourceCode"></iframe></div>
<div class="footer">JetBrains dotCover 2022.3.3 Copyright © 2010-2023 <a href="http://www.jetbrains.com/dotcover/" target="_blank">Product Homepage</a> | <a href="http://www.jetbrains.com/feedback/feedback.jsp?product=dotCover&build=3&timezone=Central European Standard Time" target="_blank">Feedback</a> | <a href="http://www.jetbrains.com/" target="_blank">Company</a></div>
<script type="text/javascript">
var resourceFolder = "GrammarTestCoverage";
var blockSize = 50000;
block0 = [["Total",98,0,,,,,1,2],["QuLangProcessor",98,1,,,,,3,2],["QuboxSimulator",99,1,,,,,5],["QuLangProcessor",98,2,,,,,6,6],["<StartupCode$QuLangProcessor>.$QuLangProcessor",100,2,,,,,12,2],["QuboxSimulator",99,2,,,,,14,5],["Compiler",95,3,,,,,19,26],["Lexer",99,3,,,,,45,4],["Parser",99,3,,,,,49,105],["BackCompiler",100,3,,,,,154,3],["Translator",100,4,,,,,157,7],["Handler",100,4,,,,,164,12],["Lexer",100,3,,,,,176],["Parser",100,3,,,,,177],["Interpreter",83,4,,,,,178,8],["Simulator",100,4,,,,,186,4],["State",100,4,,,,,190,6],["Gates",100,2,,,,,196,15],["Circuits",100,2,,,,,211,7],["evalBool(AST.BoolExpr,FSharpMap<string,Tuple<AST.BoolExpr,int>>,FSharpMap<string,Tuple<AST.ArithExpr,int>>):AST.BoolExpr",90,5,67,187,5,5],["evalArith(AST.ArithExpr,FSharpMap<string,Tuple<AST.ArithExpr,int>>):AST.ArithExpr",95,5,67,91,5,5],["evalArith@107",100,3,,,,,218],["evalArith@121-1",100,3,,,,,219],["evalArith@134-2",100,3,,,,,220],["evalArith@144-3",100,3,,,,,221],["evalArith@162-4",100,3,,,,,222],["evalArith@171-5",100,3,,,,,223],["evalBool@230",100,3,,,,,224],["evalBool@237-1",100,3,,,,,225],["evalBool@243-2",100,3,,,,,226],["evalBool@251-3",100,3,,,,,227],["evalBool@258-4",100,3,,,,,228],["evalBool@264-5",100,3,,,,,229],["analyseStatement@356",100,3,,,,,230],["semanticAnalyzer(FSharpList<AST.Statement>,AST.Memory):void",100,5,67,384,5,5],["optimizeCircuit(FSharpList<AST.Statement>,FSharpMap<string,Tuple<AST.ArithExpr,int>>,FSharpMap<string,Tuple<AST.BoolExpr,int>>,int):Tuple<int,FSharpMap<string,Tuple<AST.ArithExpr,int>>,FSharpMap<string,Tuple<AST.BoolExpr,int>>,FSharpList<AST.Statement>>",100,5,67,304,5,5],["interopB(FSharpFunc<double,FSharpFunc<double,bool>>,AST.ArithExpr,AST.ArithExpr):AST.BoolExpr",100,5,67,68,5,5],["interopA(FSharpFunc<double,FSharpFunc<double,double>>,AST.ArithExpr,AST.ArithExpr):AST.ArithExpr",100,5,67,76,5,5],["peekRegister(AST.BoolExpr,FSharpSet<AST.Bit>):FSharpSet<AST.Bit>",100,5,67,335,5,5],["unwrapBit(AST.Bit,FSharpMap<string,Tuple<int,int>>,int):Tuple<FSharpMap<string,Tuple<int,int>>,int>",100,5,67,40,5,5],["Map",100,3,,,,,231,3],["allocateBits(AST.Allocation):Tuple<FSharpMap<string,Tuple<int,int>>,FSharpMap<string,Tuple<int,int>>>",100,5,67,55,5,5],["validateRegister(AST.Bit,string,FSharpMap<string,Tuple<int,int>>):void",100,5,67,319,5,5],["optimizeStatement(AST.Statement,FSharpMap<string,Tuple<AST.ArithExpr,int>>,FSharpMap<string,Tuple<AST.BoolExpr,int>>,int):Tuple<int,FSharpMap<string,Tuple<AST.ArithExpr,int>>,FSharpMap<string,Tuple<AST.BoolExpr,int>>,AST.Statement>",100,5,67,279,5,5],["analyseStatement(AST.Statement,AST.Memory):void",100,5,67,351,5,5],["tokenize(LexBuffer<char>):Parser.token",99,5,66,355,3,5],["trans:ushort[][]",,6,,,,,234],["actions:ushort[]",,6,,,,,235],["_fslex_tables:UnicodeTables",,6,,,,,236],["tables@1551-2",67,3,,,,,237],["engine<a>(FSharpFunc<LexBuffer<a>,token>,LexBuffer<a>,int):object",100,5,64,1557,38,5],["startBool<cty>(FSharpFunc<LexBuffer<cty>,token>,LexBuffer<cty>):FSharpOption<AST.BoolExpr>",100,5,64,1559,5,5],["startArith<cty>(FSharpFunc<LexBuffer<cty>,token>,LexBuffer<cty>):FSharpOption<AST.ArithExpr>",100,5,64,1561,5,5],["start<cty>(FSharpFunc<LexBuffer<cty>,token>,LexBuffer<cty>):FSharpOption<Tuple<AST.Allocation,AST.Schema>>",100,5,64,1563,5,5],["_fsyacc_reductions@608-5",100,3,,,,,238],["_fsyacc_reductions@650-9",100,3,,,,,239],["_fsyacc_reductions@799-22",100,3,,,,,240],["_fsyacc_reductions@909-32",100,3,,,,,241],["_fsyacc_reductions@919-33",100,3,,,,,242],["_fsyacc_reductions@929-34",100,3,,,,,243],["_fsyacc_reductions@1243-61",100,3,,,,,244],["_fsyacc_reductions@57",100,3,,,,,245],["tables@1540",100,3,,,,,246],["tables@1541-1",100,3,,,,,247],["_fsyacc_reductions@618-6",100,3,,,,,248],["_fsyacc_reductions@639-8",100,3,,,,,249],["_fsyacc_reductions@672-11",100,3,,,,,250],["_fsyacc_reductions@683-12",100,3,,,,,251],["_fsyacc_reductions@694-13",100,3,,,,,252],["_fsyacc_reductions@705-14",100,3,,,,,253],["_fsyacc_reductions@788-21",100,3,,,,,254],["_fsyacc_reductions@809-23",100,3,,,,,255],["_fsyacc_reductions@820-24",100,3,,,,,256],["_fsyacc_reductions@831-25",100,3,,,,,257],["_fsyacc_reductions@842-26",100,3,,,,,258],["_fsyacc_reductions@853-27",100,3,,,,,259],["_fsyacc_reductions@864-28",100,3,,,,,260],["_fsyacc_reductions@875-29",100,3,,,,,261],["_fsyacc_reductions@898-31",100,3,,,,,262],["_fsyacc_reductions@939-35",100,3,,,,,263],["_fsyacc_reductions@962-37",100,3,,,,,264],["_fsyacc_reductions@985-39",100,3,,,,,265],["_fsyacc_reductions@1056-45",100,3,,,,,266],["_fsyacc_reductions@1151-53",100,3,,,,,267],["_fsyacc_reductions@1162-54",100,3,,,,,268],["_fsyacc_reductions@1221-59",100,3,,,,,269],["_fsyacc_reductions@1232-60",100,3,,,,,270],["_fsyacc_reductions@1253-62",100,3,,,,,271],["_fsyacc_reductions@1264-63",100,3,,,,,272],["_fsyacc_reductions@1275-64",100,3,,,,,273],["_fsyacc_reductions@1286-65",100,3,,,,,274],["_fsyacc_reductions@1297-66",100,3,,,,,275],["_fsyacc_reductions@1308-67",100,3,,,,,276],["_fsyacc_reductions@1319-68",100,3,,,,,277],["_fsyacc_reductions@1330-69",100,3,,,,,278],["_fsyacc_reductions@1341-70",100,3,,,,,279],["_fsyacc_reductions@1352-71",100,3,,,,,280],["_fsyacc_reductions@1363-72",100,3,,,,,281],["_fsyacc_reductions@596-4",100,3,,,,,282],["_fsyacc_reductions@660-10",100,3,,,,,283],["_fsyacc_reductions@716-15",100,3,,,,,284],["_fsyacc_reductions@728-16",100,3,,,,,285],["_fsyacc_reductions@740-17",100,3,,,,,286],["_fsyacc_reductions@752-18",100,3,,,,,287],["_fsyacc_reductions@764-19",100,3,,,,,288],["_fsyacc_reductions@776-20",100,3,,,,,289],["_fsyacc_reductions@886-30",100,3,,,,,290],["_fsyacc_reductions@950-36",100,3,,,,,291],["_fsyacc_reductions@973-38",100,3,,,,,292],["_fsyacc_reductions@996-40",100,3,,,,,293],["_fsyacc_reductions@1008-41",100,3,,,,,294],["_fsyacc_reductions@1020-42",100,3,,,,,295],["_fsyacc_reductions@1032-43",100,3,,,,,296],["_fsyacc_reductions@1044-44",100,3,,,,,297],["_fsyacc_reductions@1067-46",100,3,,,,,298],["_fsyacc_reductions@1079-47",100,3,,,,,299],["_fsyacc_reductions@1091-48",100,3,,,,,300],["_fsyacc_reductions@1103-49",100,3,,,,,301],["_fsyacc_reductions@1115-50",100,3,,,,,302],["_fsyacc_reductions@1127-51",100,3,,,,,303],["_fsyacc_reductions@1139-52",100,3,,,,,304],["_fsyacc_reductions@1173-55",100,3,,,,,305],["_fsyacc_reductions@1185-56",100,3,,,,,306],["_fsyacc_reductions@1197-57",100,3,,,,,307],["_fsyacc_reductions@1209-58",100,3,,,,,308],["_fsyacc_reductions@1374-73",100,3,,,,,309],["_fsyacc_reductions@1386-74",100,3,,,,,310],["_fsyacc_reductions@1398-75",100,3,,,,,311],["_fsyacc_reductions@1410-76",100,3,,,,,312],["_fsyacc_reductions@1436-78",100,3,,,,,313],["_fsyacc_reductions@1448-79",100,3,,,,,314],["_fsyacc_reductions@1460-80",100,3,,,,,315],["_fsyacc_reductions@1485-82",100,3,,,,,316],["_fsyacc_reductions@1472-81",100,3,,,,,317],["_fsyacc_reductions@1497-83",100,3,,,,,318],["_fsyacc_reductions@1510-84",100,3,,,,,319],["_fsyacc_reductions@1523-85",100,3,,,,,320],["_fsyacc_reductions@1422-77",100,3,,,,,321],["tagOfToken(token):int",100,5,64,176,3,5],["_fsyacc_dataOfToken(token):object",100,5,64,488,3,5],["_fsyacc_endOfInputTag:int",,7,,,,,322],["_fsyacc_tagOfErrorTerminal:int",,7,,,,,323],["_fsyacc_gotos:ushort[]",,6,,,,,324],["_fsyacc_sparseGotoTableRowOffsets:ushort[]",,6,,,,,325],["_fsyacc_stateToProdIdxsTableElements:ushort[]",,6,,,,,326],["_fsyacc_stateToProdIdxsTableRowOffsets:ushort[]",,6,,,,,327],["_fsyacc_action_rows:int",,7,,,,,328],["_fsyacc_actionTableElements:ushort[]",,6,,,,,329],["_fsyacc_actionTableRowOffsets:ushort[]",,6,,,,,330],["_fsyacc_reductionSymbolCounts:ushort[]",,6,,,,,331],["_fsyacc_productionToNonTerminalTable:ushort[]",,6,,,,,332],["_fsyacc_immediateActions:ushort[]",,6,,,,,333],["_fsyacc_reductions:Lazy<FSharpFunc<IParseState,object>[]>",,6,,,,,334],["tables:Tables<token>",,6,,,,,335],["backCompileFlow(FSharpList<AST.Statement>):string",100,5,68,57,5,5],["backCompileBit(AST.Bit):string",100,5,68,26,5,5],["backCompileStatement(AST.Statement):string",100,5,68,37,5,5],["translateResult(AST.Result):string",100,5,69,27,5,5],["translateBit(AST.Bit):string",100,5,69,55,5,5],["translateFlow(FSharpList<AST.Statement>):string",100,5,69,131,5,5],["translateArith(AST.ArithExpr):string",100,5,69,66,5,5],["translateAlloc(AST.Bit,bool):string",100,5,69,38,5,5],["translateBool(AST.BoolExpr):string",100,5,69,81,5,5],["translateStatement(AST.Statement):string",100,5,69,101,5,5],["ast@33",100,3,,,,,336],["ast@55-1",100,3,,,,,337],["ast@78-2",100,3,,,,,338],["backCompileCircuit(AST.Allocation,AST.Schema):string",100,8,70,97,5,5],["translateCircuit(AST.Allocation,AST.Schema):string",100,8,70,108,5,5],["optimizeLogic(AST.BoolExpr,AST.Memory):Tuple<AST.BoolExpr,AST.Memory,AST.Error>",100,8,70,159,5,5],["optimizeArithmetic(AST.ArithExpr,AST.Memory):Tuple<AST.ArithExpr,AST.Memory,AST.Error>",100,8,70,171,5,5],["analyzeSemantics(AST.Allocation,AST.Schema):Tuple<AST.Memory,AST.Error>",100,8,70,128,5,5],["optimizeAST(AST.Allocation,AST.Schema,AST.Memory):Tuple<Tuple<AST.Allocation,AST.Schema>,AST.Memory,AST.Error>",100,8,70,144,5,5],["parseQuLang(string):Tuple<FSharpOption<Tuple<AST.Allocation,AST.Schema>>,AST.Error>",100,8,70,29,5,5],["parseBool(string):Tuple<FSharpOption<AST.BoolExpr>,AST.Error>",100,8,70,51,5,5],["parseArith(string):Tuple<FSharpOption<AST.ArithExpr>,AST.Error>",100,8,70,74,5,5],["Lexer()",100,9,65,10,1,5],["Parser()",100,9,64,411,1,5],["BackCompileAst():string",0,8,14,73,5,3],["TranslateQs():string",0,8,14,79,5,3],["Circuit:Circuit",100,10,,,,,339,2],["Error:Error",100,10,,,,,341,2],["Interpreter()",100,9,14,9,5,3],["DecomposeCircuit(Circuit):Tuple<Allocation,Schema>",100,8,14,66,5,3],["Interpret():Circuit",100,8,14,54,5,3,343,3],["HandleLang(string):void",100,8,14,18,5,3],["PhaseDisks:List<Tuple<double,double>>",100,11,,,,,346],["Simulator(Circuit)",100,12,15,26,5,3],["Run():State",100,13,15,87,5,3],["TowerOperation(Tower):void",100,14,15,45,5,3],["StateVector:Vector<Complex>",100,11,,,,,347,2],["ProbeVector:Vector<double>",100,11,,,,,349,2],["State(Vector<Complex>,Vector<double>)",100,12,16,19,5,3],["ResetQubit(int):void",100,13,16,30,5,3],["TrackPhase():void",100,13,16,105,5,3],["Measure(int,int):void",100,13,16,48,5,3],["NoneGate",100,3,,,,,351],["BarrierGate",100,3,,,,,352],["ResetGate",100,3,,,,,353,2],["MeasureGate",100,3,,,,,355,2],["PhaseDisk",100,3,,,,,357,2],["SingleQubitGate",100,3,,,,,359,2],["ParamSingleGate",100,3,,,,,361,2],["DoubleQubitGate",100,3,,,,,363,3],["ToffoliGate",100,3,,,,,366,2],["ParametricGate",100,3,,,,,368,7],["MatrixGate",100,3,,,,,375,7],["UnitaryGate",100,3,,,,,382,3],["ParamDoubleGate",100,3,,,,,385,3],["SupportGate",100,3,,,,,388,8],["GateFactory",100,3,,,,,396,10],["CircuitFactory",100,3,,,,,406],["ArithmeticVisitor",100,4,,,,,407,2],["Tower",100,4,,,,,409,7],["Register",100,4,,,,,416,10],["Circuit",100,4,,,,,426,5],["StatementVisitor",100,3,,,,,431,3],["Generator",100,3,,,,,434,15],["Invoke(double,double):double",100,13,67,107,50,5],["Invoke(double,double):double",100,13,67,121,47,5],["Invoke(double,double):double",100,13,67,134,50,5],["Invoke(double,double):double",100,13,67,144,51,5],["Invoke(double,double):double",100,13,67,162,52,5],["Invoke(double,double):double",100,13,67,171,51,5],["Invoke(double,double):bool",100,13,67,230,50,5],["Invoke(double,double):bool",100,13,67,237,51,5],["Invoke(double,double):bool",100,13,67,243,43,5],["Invoke(double,double):bool",100,13,67,251,43,5],["Invoke(double,double):bool",100,13,67,258,43,5],["Invoke(double,double):bool",100,13,67,264,43,5],["Invoke(AST.Bit):Unit",100,13,67,357,21,5],["intersect@30-1",100,3,,,,,449],["intersect<a,b,c>(FSharpMap<a,b>,FSharpMap<a,c>):FSharpMap<a,Tuple<b,c>>",100,5,67,28,10,5],["intersect@28",100,3,,,,,450],["get",,15],["get",,15],["get",,15],["Invoke(ParseErrorContext<token>):Unit",67,13,64,1552,31,5],["Invoke(IParseState):object",100,13,64,609,13,5],["Invoke(IParseState):object",100,13,64,651,13,5],["Invoke(IParseState):object",100,13,64,800,13,5],["Invoke(IParseState):object",100,13,64,910,13,5],["Invoke(IParseState):object",100,13,64,920,13,5],["Invoke(IParseState):object",100,13,64,930,13,5],["Invoke(IParseState):object",100,13,64,1244,13,5],["Invoke(Unit):FSharpFunc<IParseState,object>[]",100,13,63,57,64,5],["Invoke(token):int",100,13,64,1540,18,5],["Invoke(token):object",100,13,64,1541,19,5],["Invoke(IParseState):object",100,13,64,619,13,5],["Invoke(IParseState):object",100,13,64,640,13,5],["Invoke(IParseState):object",100,13,64,673,13,5],["Invoke(IParseState):object",100,13,64,684,13,5],["Invoke(IParseState):object",100,13,64,695,13,5],["Invoke(IParseState):object",100,13,64,706,13,5],["Invoke(IParseState):object",100,13,64,789,13,5],["Invoke(IParseState):object",100,13,64,810,13,5],["Invoke(IParseState):object",100,13,64,821,13,5],["Invoke(IParseState):object",100,13,64,832,13,5],["Invoke(IParseState):object",100,13,64,843,13,5],["Invoke(IParseState):object",100,13,64,854,13,5],["Invoke(IParseState):object",100,13,64,865,13,5],["Invoke(IParseState):object",100,13,64,876,13,5],["Invoke(IParseState):object",100,13,64,899,13,5],["Invoke(IParseState):object",100,13,64,940,13,5],["Invoke(IParseState):object",100,13,64,963,13,5],["Invoke(IParseState):object",100,13,64,986,13,5],["Invoke(IParseState):object",100,13,64,1057,13,5],["Invoke(IParseState):object",100,13,64,1152,13,5],["Invoke(IParseState):object",100,13,64,1163,13,5],["Invoke(IParseState):object",100,13,64,1222,13,5],["Invoke(IParseState):object",100,13,64,1233,13,5],["Invoke(IParseState):object",100,13,64,1254,13,5],["Invoke(IParseState):object",100,13,64,1265,13,5],["Invoke(IParseState):object",100,13,64,1276,13,5],["Invoke(IParseState):object",100,13,64,1287,13,5],["Invoke(IParseState):object",100,13,64,1298,13,5],["Invoke(IParseState):object",100,13,64,1309,13,5],["Invoke(IParseState):object",100,13,64,1320,13,5],["Invoke(IParseState):object",100,13,64,1331,13,5],["Invoke(IParseState):object",100,13,64,1342,13,5],["Invoke(IParseState):object",100,13,64,1353,13,5],["Invoke(IParseState):object",100,13,64,1364,13,5],["Invoke(IParseState):object",100,13,64,597,13,5],["Invoke(IParseState):object",100,13,64,661,13,5],["Invoke(IParseState):object",100,13,64,717,13,5],["Invoke(IParseState):object",100,13,64,729,13,5],["Invoke(IParseState):object",100,13,64,741,13,5],["Invoke(IParseState):object",100,13,64,753,13,5],["Invoke(IParseState):object",100,13,64,765,13,5],["Invoke(IParseState):object",100,13,64,777,13,5],["Invoke(IParseState):object",100,13,64,887,13,5],["Invoke(IParseState):object",100,13,64,951,13,5],["Invoke(IParseState):object",100,13,64,974,13,5],["Invoke(IParseState):object",100,13,64,997,13,5],["Invoke(IParseState):object",100,13,64,1009,13,5],["Invoke(IParseState):object",100,13,64,1021,13,5],["Invoke(IParseState):object",100,13,64,1033,13,5],["Invoke(IParseState):object",100,13,64,1045,13,5],["Invoke(IParseState):object",100,13,64,1068,13,5],["Invoke(IParseState):object",100,13,64,1080,13,5],["Invoke(IParseState):object",100,13,64,1092,13,5],["Invoke(IParseState):object",100,13,64,1104,13,5],["Invoke(IParseState):object",100,13,64,1116,13,5],["Invoke(IParseState):object",100,13,64,1128,13,5],["Invoke(IParseState):object",100,13,64,1140,13,5],["Invoke(IParseState):object",100,13,64,1174,13,5],["Invoke(IParseState):object",100,13,64,1186,13,5],["Invoke(IParseState):object",100,13,64,1198,13,5],["Invoke(IParseState):object",100,13,64,1210,13,5],["Invoke(IParseState):object",100,13,64,1375,13,5],["Invoke(IParseState):object",100,13,64,1387,13,5],["Invoke(IParseState):object",100,13,64,1399,13,5],["Invoke(IParseState):object",100,13,64,1411,13,5],["Invoke(IParseState):object",100,13,64,1437,13,5],["Invoke(IParseState):object",100,13,64,1449,13,5],["Invoke(IParseState):object",100,13,64,1461,13,5],["Invoke(IParseState):object",100,13,64,1486,13,5],["Invoke(IParseState):object",100,13,64,1473,13,5],["Invoke(IParseState):object",100,13,64,1498,13,5],["Invoke(IParseState):object",100,13,64,1511,13,5],["Invoke(IParseState):object",100,13,64,1524,13,5],["Invoke(IParseState):object",100,13,64,1423,13,5],["get",,15],["get",,15],["get",,15],["get",,15],["get",,15],["get",,15],["get",,15],["get",,15],["get",,15],["get",,15],["get",,15],["get",,15],["get",,15],["get",,15],["Invoke(LexBuffer<char>):Parser.token",100,13,70,33,32,5],["Invoke(LexBuffer<char>):Parser.token",100,13,70,55,36,5],["Invoke(LexBuffer<char>):Parser.token",100,13,70,78,37,5],["get",100,16,14,13,37,3],["set",100,17,14,13,42,3],["get",100,16,14,15,33,3],["set",100,18,14,15,38,3],["(Statement):IGate",100,19,14,59,30,3],["(IGate):bool",100,19,14,60,33,3],["own coverage",100,20,14,54,5,3],["get",100,21,15,29,53,3],["get",100,21,16,15,42,3],["set",100,22,16,15,47,3],["get",100,21,16,17,41,3],["set",100,22,16,17,46,3],["NoneGate(int)",100,12,13,31,5,3],["BarrierGate(int)",100,12,13,44,5,3],["SupportState(State):void",100,13,13,64,5,3],["ResetGate(int)",100,12,13,57,5,3],["SupportState(State):void",100,13,13,82,5,3],["MeasureGate(int,int)",100,12,13,74,5,3],["SupportState(State):void",100,13,13,100,5,3],["PhaseDisk(int)",100,12,13,92,5,3],["Tag:UTag",100,11,,,,,451],["SingleQubitGate(Matrix<Complex>,UTag,int,string)",100,12,11,29,5,3],["Tag:PTag",100,23,,,,,452],["ParamSingleGate(Matrix<Complex>,PTag,int,Tuple<double,string>,string)",100,24,12,26,5,3],["Tag:BTag",100,11,,,,,453],["Control:Tuple<int,int>",100,11,,,,,454],["DoubleQubitGate(Matrix<Complex>,BTag,int,int)",100,12,11,45,5,3],["Control:Tuple<int,int,int>",100,11,,,,,455],["ToffoliGate(int,int,int)",100,12,11,61,5,3],["ParametricGate()",100,25,12,15,42,3],["Matrix:Matrix<Complex>",100,11,,,,,456,2],["TargetRange:Tuple<int,int>",100,11,,,,,458,2],["Id:string",100,11,,,,,460,2],["Type:GateType",100,11,,,,,462,2],["Condition:string",100,11,,,,,464,2],["Theta:Tuple<double,string>",100,23,,,,,466,2],["MatrixGate()",100,25,11,17,45,3],["Matrix:Matrix<Complex>",100,11,,,,,468,2],["TargetRange:Tuple<int,int>",100,11,,,,,470,2],["Id:string",100,11,,,,,472,2],["Type:GateType",100,11,,,,,474,2],["Condition:string",100,11,,,,,476,2],["ToString():string",100,13,11,20,5,3],["Phi:Tuple<double,string>",100,23,,,,,478],["Lambda:Tuple<double,string>",100,23,,,,,479],["UnitaryGate(Tuple<double,string>[],int)",100,24,12,41,5,3],["Tag:BPTag",100,23,,,,,480],["Control:Tuple<int,int>",100,23,,,,,481,2],["ParamDoubleGate(Matrix<Complex>,BPTag,int,int,Tuple<double,string>)",100,24,12,66,5,3],["Type:GateType",100,11,,,,,483],["SupportGate()",100,25,13,14,36,3],["TargetRange:Tuple<int,int>",100,11,,,,,484,2],["Condition:string",100,11,,,,,486,2],["Id:string",100,11,,,,,488,2],["SupportType:SupportType",100,11,,,,,490,2],["SupportState(State):void",100,13,13,22,5,3],["ToString():string",100,13,13,17,5,3],["GateFactory()",100,9,8,9,5,3],["ParamGates(double):Dictionary<PTag,Matrix<Complex>>",100,26,8,75,5,3],["DoubleParamGates(double):Dictionary<BPTag,Matrix<Complex>>",100,26,8,134,5,3],["CreateGate(UTag,int):IMatrixGate",100,5,8,160,5,3],["CreateGate(PTag,int,Tuple<double,string>):IMatrixGate",100,5,8,165,5,3],["CreateGate(BTag,int,int):IMatrixGate",100,5,8,182,5,3],["CreateGate(BPTag,int,int,Tuple<double,string>):IMatrixGate",100,5,8,187,5,3],["CreateGate(Tuple<double,string>[],int):IMatrixGate",100,5,8,192,5,3],["CreateGate(int,int,int):IMatrixGate",100,5,8,197,5,3],["CreateGate(SupportType,int,int):ISupportGate",100,5,8,170,5,3],["BuildCircuit(List<IGate>,Register):Circuit",100,5,2,21,5,3],["ArithmeticVisitor(IDictionary<string,Tuple<ArithExpr,int>>)",100,12,6,121,5,3],["Visit(ArithExpr):double",100,13,6,131,41,3],["Height:int",100,11,,,,,492],["Gates:List<IGate>",100,11,,,,,493],["Locked:Tuple<int,int>",100,11,,,,,494,2],["IsEmpty():bool",100,13,5,23,5,3,496,2],["ToString():string",100,13,5,52,5,3,498,2],["AcceptGate(IGate):bool",100,13,5,28,5,3,500,4],["Tower(int)",100,12,5,10,51,3,504,3],["QubitNumber:int",100,11,,,,,507],["CbitNumber:int",100,11,,,,,508],["Qubits:Dictionary<string,Tuple<int,int>>",100,11,,,,,509],["Cbits:Dictionary<string,Tuple<int,int>>",100,11,,,,,510],["BoolVariables:Dictionary<string,Tuple<BoolExpr,int>>",100,11,,,,,511],["ArithVariables:Dictionary<string,Tuple<ArithExpr,int>>",100,11,,,,,512],["ToString():string",100,13,4,59,5,3],["StringifyDictionary<T>(Dictionary<string,T>):string",100,26,4,31,5,3,513,2],["Register(Memory)",100,12,4,7,39,3],["GetBitName(int):string",100,13,4,36,5,3,515,3],["Allocation:Register",100,11,,,,,518],["GateGrid:List<Tower>",100,11,,,,,519],["ToString():string",100,13,1,48,5,3,520,2],["Circuit(Register)",100,24,1,11,5,3],["AddGate(IGate):void",100,13,1,18,5,3,522,2],["StatementVisitor(Memory)",100,24,6,27,5,3],["GetPhaseTuple(ArithExpr):Tuple<double,string>",100,14,6,41,5,3],["Visit(Statement):IGate",100,13,6,53,5,3],["Reg:Register",100,27,,,,,524,2],["Towers:List<Tower>",100,27,,,,,526,2],["FormAssign(string,ArithExpr):Statement",100,14,3,27,5,3],["FormAssign(string,BoolExpr):Statement",100,14,3,31,5,3],["FormBit(KeyValuePair<string,Tuple<int,int>>):Bit",100,14,3,20,5,3],["DestructTower(Tower):IEnumerable<Statement>",100,14,3,184,5,3,528,2],["Generator(Circuit)",100,24,3,12,42,3],["DestructArithmetic():IEnumerable<Statement>",100,14,3,49,5,3,530,3],["DestructBoolean():IEnumerable<Statement>",100,14,3,59,5,3,533,3],["DestructRegister():Tuple<Allocation,List<Statement>>",100,14,3,68,67,3],["DestructSupport(ISupportGate):Statement",100,14,3,100,5,3],["DestructBitRegister(Dictionary<string,Tuple<int,int>>):Bit",100,14,3,35,5,3,536,3],["RecoverBit(int):Bit",100,14,3,77,39,3,539,3],["DestructCircuit():Tuple<Allocation,Schema>",100,28,3,189,5,3,542,3],["DestructGate(IGate):Statement",100,14,3,120,5,3],["Invoke(FSharpMap<a,Tuple<b,c>>,c):FSharpMap<a,Tuple<b,c>>",100,13,67,30,32,5],["Invoke(FSharpMap<a,Tuple<b,c>>,a,b):FSharpMap<a,Tuple<b,c>>",100,13,67,29,14,5],["get",100,21,11,27,23,3],["get",100,29,12,25,25,3],["get",100,21,11,42,23,3],["get",100,21,11,43,37,3],["get",100,21,11,59,43,3],["get",100,21,12,9,37,3],["set",100,22,12,9,42,3],["get",100,21,12,11,42,3],["set",100,22,12,11,47,3],["get",100,21,12,13,24,3],["set",100,22,12,13,29,3],["get",100,21,12,15,28,3],["set",100,22,12,15,33,3],["get",100,21,12,17,32,3],["set",100,22,12,17,37,3],["get",100,29,12,19,44,3],["set",100,30,12,19,49,3],["get",100,21,11,9,37,3],["set",100,22,11,9,42,3],["get",100,21,11,11,42,3],["set",100,22,11,11,47,3],["get",100,21,11,13,24,3],["set",100,22,11,13,29,3],["get",100,21,11,15,28,3],["set",100,22,11,15,33,3],["get",100,21,11,17,31,3],["set",100,22,11,17,36,3],["get",100,29,12,39,42,3],["get",100,29,12,40,45,3],["get",100,29,12,64,26,3],["get",100,29,12,62,40,3],["set",100,30,12,62,45,3],["get",100,21,13,14,28,3],["get",100,21,13,6,42,3],["set",100,22,13,6,47,3],["get",100,21,13,8,32,3],["set",100,22,13,8,37,3],["get",100,21,13,10,24,3],["set",100,22,13,10,29,3],["get",100,21,13,12,38,3],["set",100,22,13,12,43,3],["get",100,21,5,7,25,3],["get",100,21,5,8,32,3],["get",100,21,5,10,37,3],["set",100,22,5,10,42,3],["(IGate):bool",100,19,5,24,34,3],["own coverage",100,31,5,23,5,3],["(string,IGate):string",100,19,5,53,56,3],["own coverage",100,31,5,52,5,3],["(IGate):bool",100,19,5,29,41,3],["(IGate):bool",100,19,5,33,34,3],["(IGate,IGate):int",100,19,5,35,34,3],["own coverage",100,31,5,28,5,3],["(Tower,IGate,IGate):bool",100,19,5,43,9,3],["(IGate,IGate):bool",100,19,5,48,9,3],["own coverage",100,31,5,10,51,3],["get",100,21,4,7,30,3],["get",100,21,4,8,29,3],["get",100,21,4,10,57,3],["get",100,21,4,12,56,3],["get",100,21,4,14,73,3],["get",100,21,4,16,75,3],["(string,KeyValuePair<string,T>):string",100,19,4,32,60,3],["own coverage",100,32,4,31,5,3],["(KeyValuePair<string,Tuple<int,int>>):bool",100,19,4,41,17,3],["(KeyValuePair<string,Tuple<int,int>>):bool",100,19,4,47,17,3],["own coverage",100,31,4,36,5,3],["get",100,21,1,7,34,3],["get",100,21,1,9,35,3],["(string,Tower):string",100,19,1,49,79,3],["own coverage",100,31,1,48,5,3],["(Tower):bool",100,19,1,19,50,3],["own coverage",100,31,1,18,5,3],["get",100,33,3,12,28,3],["set",100,34,3,12,33,3],["get",100,33,3,13,34,3],["set",100,34,3,13,39,3],["(Statement):bool",100,19,3,185,71,3],["own coverage",100,35,3,184,5,3],["(KeyValuePair<string,Tuple<ArithExpr,int>>,KeyValuePair<string,Tuple<ArithExpr,int>>):int",100,19,3,53,13,3],["(KeyValuePair<string,Tuple<ArithExpr,int>>):Statement",100,36,3,55,20,3],["own coverage",100,35,3,49,5,3],["(KeyValuePair<string,Tuple<BoolExpr,int>>,KeyValuePair<string,Tuple<BoolExpr,int>>):int",100,19,3,63,13,3],["(KeyValuePair<string,Tuple<BoolExpr,int>>):Statement",100,36,3,65,20,3],["own coverage",100,35,3,59,5,3],["(KeyValuePair<string,Tuple<int,int>>,KeyValuePair<string,Tuple<int,int>>):int",100,19,3,38,13,3],["(Bit,Bit):Bit",100,19,3,44,17,3],["own coverage",100,35,3,35,5,3],["(KeyValuePair<string,Tuple<int,int>>):bool",100,19,3,82,17,3],["(KeyValuePair<string,Tuple<int,int>>):bool",100,19,3,88,17,3],["own coverage",100,35,3,77,39,3],["(Statement):bool",100,19,3,194,42,3],["(Statement):bool",100,19,3,197,32,3],["own coverage",100,37,3,189,5,3]];
coverageData = [block0];
</script>
</body>
</html>