You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

171 lines
6.7 KiB

<!DOCTYPE html>
<html>
<head>
<title>语法树生成报告</title>
<style>
body { font-family: Arial, sans-serif; margin: 20px; }
h1 { color: #333; }
.summary { background: #f0f0f0; padding: 10px; border-radius: 5px; }
.success { color: green; }
.failure { color: red; }
.skipped { color: orange; }
table { border-collapse: collapse; width: 100%; }
th, td { border: 1px solid #ddd; padding: 8px; text-align: left; }
th { background-color: #4CAF50; color: white; }
tr:nth-child(even) { background-color: #f2f2f2; }
.file-link { text-decoration: none; color: #0066cc; }
.file-link:hover { text-decoration: underline; }
</style>
</head>
<body>
<h1>SysY语法树生成报告</h1>
<div class="summary">
<h2>统计信息</h2>
<p>生成时间: Thu Mar 19 19:32:48 CST 2026</p>
<p>测试目录: ./test</p>
<p>输出目录: ./lab1_results</p>
<p>总计: 21</p>
<p>成功: <span class="success">21</span></p>
<p>失败: <span class="failure">0</span></p>
<p>跳过: <span class="skipped">0</span></p>
<p>成功率: 100%</p>
</div>
<h2>详细结果</h2>
<table>
<tr>
<th>文件</th>
<th>状态</th>
<th>输出文件</th>
<th>错误信息</th>
</tr>
<tr>
<td>test_case/performance/02_mv3.sy</td>
<td class="success">成功</td>
<td><a href="test_case/performance/02_mv3.tree" class="file-link">02_mv3.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/performance/03_sort1.sy</td>
<td class="success">成功</td>
<td><a href="test_case/performance/03_sort1.tree" class="file-link">03_sort1.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/performance/if-combine3.sy</td>
<td class="success">成功</td>
<td><a href="test_case/performance/if-combine3.tree" class="file-link">if-combine3.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/performance/01_mm2.sy</td>
<td class="success">成功</td>
<td><a href="test_case/performance/01_mm2.tree" class="file-link">01_mm2.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/performance/vector_mul3.sy</td>
<td class="success">成功</td>
<td><a href="test_case/performance/vector_mul3.tree" class="file-link">vector_mul3.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/performance/large_loop_array_2.sy</td>
<td class="success">成功</td>
<td><a href="test_case/performance/large_loop_array_2.tree" class="file-link">large_loop_array_2.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/performance/2025-MYO-20.sy</td>
<td class="success">成功</td>
<td><a href="test_case/performance/2025-MYO-20.tree" class="file-link">2025-MYO-20.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/performance/gameoflife-oscillator.sy</td>
<td class="success">成功</td>
<td><a href="test_case/performance/gameoflife-oscillator.tree" class="file-link">gameoflife-oscillator.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/performance/fft0.sy</td>
<td class="success">成功</td>
<td><a href="test_case/performance/fft0.tree" class="file-link">fft0.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/performance/transpose0.sy</td>
<td class="success">成功</td>
<td><a href="test_case/performance/transpose0.tree" class="file-link">transpose0.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/functional/05_arr_defn4.sy</td>
<td class="success">成功</td>
<td><a href="test_case/functional/05_arr_defn4.tree" class="file-link">05_arr_defn4.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/functional/15_graph_coloring.sy</td>
<td class="success">成功</td>
<td><a href="test_case/functional/15_graph_coloring.tree" class="file-link">15_graph_coloring.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/functional/29_break.sy</td>
<td class="success">成功</td>
<td><a href="test_case/functional/29_break.tree" class="file-link">29_break.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/functional/simple_add.sy</td>
<td class="success">成功</td>
<td><a href="test_case/functional/simple_add.tree" class="file-link">simple_add.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/functional/95_float.sy</td>
<td class="success">成功</td>
<td><a href="test_case/functional/95_float.tree" class="file-link">95_float.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/functional/13_sub2.sy</td>
<td class="success">成功</td>
<td><a href="test_case/functional/13_sub2.tree" class="file-link">13_sub2.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/functional/11_add2.sy</td>
<td class="success">成功</td>
<td><a href="test_case/functional/11_add2.tree" class="file-link">11_add2.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/functional/22_matrix_multiply.sy</td>
<td class="success">成功</td>
<td><a href="test_case/functional/22_matrix_multiply.tree" class="file-link">22_matrix_multiply.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/functional/25_scope3.sy</td>
<td class="success">成功</td>
<td><a href="test_case/functional/25_scope3.tree" class="file-link">25_scope3.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/functional/09_func_defn.sy</td>
<td class="success">成功</td>
<td><a href="test_case/functional/09_func_defn.tree" class="file-link">09_func_defn.tree</a></td>
<td>-</td>
</tr>
<tr>
<td>test_case/functional/36_op_priority2.sy</td>
<td class="success">成功</td>
<td><a href="test_case/functional/36_op_priority2.tree" class="file-link">36_op_priority2.tree</a></td>
<td>-</td>
</tr>
</table>
</body>
</html>