Skip to content

Commit e5da810

Browse files
committed
Deploying to gh-pages from @ b33394c 🚀
1 parent 12f8e25 commit e5da810

80 files changed

Lines changed: 9054 additions & 21981 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

REFERENCE.html

Lines changed: 79 additions & 151 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@
108108

109109

110110

111-
<link rel="prev" href="docs/contest/backend.html" />
111+
<link rel="prev" href="docs/step13/example.html" />
112112

113113

114114
</head>
@@ -581,7 +581,7 @@
581581

582582

583583

584-
<li class="header">Stage2:变量</li>
584+
<li class="header">Stage2:变量和作用域</li>
585585

586586

587587

@@ -643,14 +643,7 @@
643643

644644
</li>
645645

646-
647-
648-
649-
<li class="header">Stage3:作用域</li>
650-
651-
652-
653-
<li class="chapter " data-level="6.1" >
646+
<li class="chapter " data-level="5.2" >
654647

655648
<span>
656649

@@ -664,7 +657,7 @@
664657
<ul class="articles">
665658

666659

667-
<li class="chapter " data-level="6.1.1" data-path="docs/step6/intro.html">
660+
<li class="chapter " data-level="5.2.1" data-path="docs/step6/intro.html">
668661

669662
<a href="docs/step6/intro.html">
670663

@@ -677,7 +670,7 @@
677670

678671
</li>
679672

680-
<li class="chapter " data-level="6.1.2" data-path="docs/step6/example.html">
673+
<li class="chapter " data-level="5.2.2" data-path="docs/step6/example.html">
681674

682675
<a href="docs/step6/example.html">
683676

@@ -690,7 +683,7 @@
690683

691684
</li>
692685

693-
<li class="chapter " data-level="6.1.3" data-path="docs/step6/dataflow.html">
686+
<li class="chapter " data-level="5.2.3" data-path="docs/step6/dataflow.html">
694687

695688
<a href="docs/step6/dataflow.html">
696689

@@ -703,7 +696,7 @@
703696

704697
</li>
705698

706-
<li class="chapter " data-level="6.1.4" data-path="docs/step6/spec.html">
699+
<li class="chapter " data-level="5.2.4" data-path="docs/step6/spec.html">
707700

708701
<a href="docs/step6/spec.html">
709702

@@ -724,7 +717,72 @@
724717

725718

726719

727-
<li class="header">Stage4:条件和循环</li>
720+
<li class="header">Parser Stage:手工自顶向下语法分析器</li>
721+
722+
723+
724+
<li class="chapter " data-level="6.1" >
725+
726+
<span>
727+
728+
729+
parser step
730+
731+
</span>
732+
733+
734+
735+
<ul class="articles">
736+
737+
738+
<li class="chapter " data-level="6.1.1" data-path="docs/step-parser/intro.html">
739+
740+
<a href="docs/step-parser/intro.html">
741+
742+
743+
实验要求
744+
745+
</a>
746+
747+
748+
749+
</li>
750+
751+
<li class="chapter " data-level="6.1.2" data-path="docs/step-parser/example.html">
752+
753+
<a href="docs/step-parser/example.html">
754+
755+
756+
通过例子学习
757+
758+
</a>
759+
760+
761+
762+
</li>
763+
764+
<li class="chapter " data-level="6.1.3" data-path="docs/step-parser/spec.html">
765+
766+
<a href="docs/step-parser/spec.html">
767+
768+
769+
规范
770+
771+
</a>
772+
773+
774+
775+
</li>
776+
777+
778+
</ul>
779+
780+
</li>
781+
782+
783+
784+
785+
<li class="header">Stage3:条件和循环</li>
728786

729787

730788

@@ -847,7 +905,7 @@
847905

848906

849907

850-
<li class="header">Stage5:函数</li>
908+
<li class="header">Stage4:函数</li>
851909

852910

853911

@@ -912,7 +970,7 @@
912970

913971

914972

915-
<li class="header">Stage6(升级):全局变量和数组</li>
973+
<li class="header">Stage5(升级):全局变量和数组</li>
916974

917975

918976

@@ -1093,7 +1151,7 @@
10931151

10941152

10951153

1096-
<li class="header">Stage7(升级):寄存器分配与代码优化</li>
1154+
<li class="header">Stage6(升级):寄存器分配与代码优化</li>
10971155

10981156

10991157

@@ -1158,141 +1216,11 @@
11581216

11591217

11601218

1161-
<li class="header">大实验参考文档</li>
1162-
1163-
1164-
1165-
<li class="chapter " data-level="11.1" data-path="docs/contest/intro.html">
1166-
1167-
<a href="docs/contest/intro.html">
1168-
1169-
1170-
大实验简介
1171-
1172-
</a>
1173-
1174-
1175-
1176-
</li>
1177-
1178-
<li class="chapter " data-level="11.2" data-path="docs/contest/frontend.html">
1179-
1180-
<a href="docs/contest/frontend.html">
1181-
1182-
1183-
前端设计
1184-
1185-
</a>
1186-
1187-
1188-
1189-
</li>
1190-
1191-
<li class="chapter " data-level="11.3" data-path="docs/contest/midend/midend.html">
1192-
1193-
<a href="docs/contest/midend/midend.html">
1194-
1195-
1196-
中端设计
1197-
1198-
</a>
1199-
1200-
1201-
1202-
<ul class="articles">
1203-
1204-
1205-
<li class="chapter " data-level="11.3.1" data-path="docs/contest/midend/ir.html">
1206-
1207-
<a href="docs/contest/midend/ir.html">
1208-
1209-
1210-
中间表示设计
1211-
1212-
</a>
1213-
1214-
1215-
1216-
</li>
1217-
1218-
<li class="chapter " data-level="11.3.2" data-path="docs/contest/midend/irgen.html">
1219-
1220-
<a href="docs/contest/midend/irgen.html">
1221-
1222-
1223-
中间代码生成
1224-
1225-
</a>
1226-
1227-
1228-
1229-
</li>
1230-
1231-
<li class="chapter " data-level="11.3.3" data-path="docs/contest/midend/ssa.html">
1232-
1233-
<a href="docs/contest/midend/ssa.html">
1234-
1235-
1236-
静态单赋值
1237-
1238-
</a>
1239-
1240-
1241-
1242-
</li>
1243-
1244-
<li class="chapter " data-level="11.3.4" data-path="docs/contest/midend/cp.html">
1245-
1246-
<a href="docs/contest/midend/cp.html">
1247-
1248-
1249-
常量传播
1250-
1251-
</a>
1252-
1253-
1254-
1255-
</li>
1256-
1257-
<li class="chapter " data-level="11.3.5" data-path="docs/contest/midend/dce.html">
1258-
1259-
<a href="docs/contest/midend/dce.html">
1260-
1261-
1262-
死代码消除
1263-
1264-
</a>
1265-
1266-
1267-
1268-
</li>
1269-
1270-
1271-
</ul>
1272-
1273-
</li>
1274-
1275-
<li class="chapter " data-level="11.4" data-path="docs/contest/backend.html">
1276-
1277-
<a href="docs/contest/backend.html">
1278-
1279-
1280-
后端设计
1281-
1282-
</a>
1283-
1284-
1285-
1286-
</li>
1287-
1288-
1289-
1290-
12911219
<li class="header">参考资料</li>
12921220

12931221

12941222

1295-
<li class="chapter active" data-level="12.1" data-path="REFERENCE.html">
1223+
<li class="chapter active" data-level="11.1" data-path="REFERENCE.html">
12961224

12971225
<a href="REFERENCE.html">
12981226

@@ -1411,7 +1339,7 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
14111339

14121340

14131341

1414-
<a href="docs/contest/backend.html" class="navigation navigation-prev navigation-unique" aria-label="Previous page: 后端设计">
1342+
<a href="docs/step13/example.html" class="navigation navigation-prev navigation-unique" aria-label="Previous page: 实验指导">
14151343
<i class="fa fa-angle-left"></i>
14161344
</a>
14171345

@@ -1423,7 +1351,7 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
14231351
<script>
14241352
var gitbook = gitbook || [];
14251353
gitbook.push(function() {
1426-
gitbook.page.hasChanged({"page":{"title":"参考资料","level":"12.1","depth":1,"previous":{"title":"后端设计","level":"11.4","depth":1,"path":"docs/contest/backend.md","ref":"docs/contest/backend.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":["hide-element","chapter-fold","katex","alerts","emphasize","mermaid-gb3","codeblock-label","code","search-pro","click-reveal","expandable-chapters-interactive","localized-footer","intopic-toc"],"pluginsConfig":{"chapter-fold":{},"emphasize":{},"intopic-toc":{"isCollapsed":true,"isScrollspyActive":true,"label":"In this article","maxDepth":6,"mode":"nested","selector":".markdown-section h1, .markdown-section h2, .markdown-section h3, .markdown-section h4, .markdown-section h5, .markdown-section h6","visible":true},"codeblock-label":{},"search-pro":{},"search":{},"localized-footer":{"filename":"gitalk.html","hline":"true"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"code":{"copyButtons":true},"hide-element":{},"katex":{},"fontsettings":{"theme":"white","family":"sans","size":1},"click-reveal":{},"highlight":{},"mermaid-gb3":{},"expandable-chapters-interactive":{},"alerts":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css","website":"styles/website.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css","website":"styles/website.css"}},"file":{"path":"REFERENCE.md","mtime":"2025-08-27T09:33:45.794Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2025-08-27T09:34:30.593Z"},"basePath":".","book":{"language":""}});
1354+
gitbook.page.hasChanged({"page":{"title":"参考资料","level":"11.1","depth":1,"previous":{"title":"实验指导","level":"10.2.2","depth":2,"path":"docs/step13/example.md","ref":"docs/step13/example.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":["hide-element","chapter-fold","katex","alerts","emphasize","mermaid-gb3","codeblock-label","code","search-pro","click-reveal","expandable-chapters-interactive","localized-footer","intopic-toc"],"pluginsConfig":{"chapter-fold":{},"emphasize":{},"intopic-toc":{"isCollapsed":true,"isScrollspyActive":true,"label":"In this article","maxDepth":6,"mode":"nested","selector":".markdown-section h1, .markdown-section h2, .markdown-section h3, .markdown-section h4, .markdown-section h5, .markdown-section h6","visible":true},"codeblock-label":{},"search-pro":{},"search":{},"localized-footer":{"filename":"gitalk.html","hline":"true"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"code":{"copyButtons":true},"hide-element":{},"katex":{},"fontsettings":{"theme":"white","family":"sans","size":1},"click-reveal":{},"highlight":{},"mermaid-gb3":{},"expandable-chapters-interactive":{},"alerts":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css","website":"styles/website.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css","website":"styles/website.css"}},"file":{"path":"REFERENCE.md","mtime":"2025-09-14T03:18:50.969Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2025-09-14T03:19:41.499Z"},"basePath":".","book":{"language":""}});
14271355
});
14281356
</script>
14291357
</div>

0 commit comments

Comments
 (0)