• R/O
  • SSH

提交

标签
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

修订版6bb608924dd520d6955304ab680ba2123e01ee03 (tree)
时间2023-11-04 21:25:50
作者Albert Mietus < albert AT mietus DOT nl >
CommiterAlbert Mietus < albert AT mietus DOT nl >

Log Message

AIGR pipeline desing

更改概述

差异

diff -r bcafc3572db5 -r 6bb608924dd5 CCastle/DocParts/Design/231101_pipeline.rst
--- a/CCastle/DocParts/Design/231101_pipeline.rst Thu Nov 02 16:19:16 2023 +0100
+++ b/CCastle/DocParts/Design/231101_pipeline.rst Sat Nov 04 13:25:50 2023 +0100
@@ -1,12 +1,17 @@
11 .. -*- plantuml -*-
22
3+=============
34 AIGR pipeline
45 =============
56
7+Overview
8+========
9+
610 .. uml::
711
812 @startuml
913 skin rose
14+ !include ../../DocParts/skins.inc
1015
1116 () "files" as txt1
1217
@@ -47,3 +52,45 @@
4752
4853 @enduml
4954
55+The Reader(s)
56+=============
57+
58+.. uml::
59+
60+ @startuml
61+ skin rose
62+ !include ../../DocParts/skins.inc
63+
64+ frame "CC” #c0c0c0 {
65+ package Readers #white {
66+ 'portout AIGR
67+ 'portin TXT
68+
69+ node Reader {
70+ [parser]
71+ [analyse\n(ast)] as ast_ana
72+ [AST 2 AIGR] as AST2AIGR
73+ () "AIGR" as aigr1
74+ [analyse\n(aigr)] as aigr_ana
75+ () "AIGR" as aigr2
76+
77+ parser -> ast_ana : AST
78+ ast_ana -> AST2AIGR : AST
79+ AST2AIGR -> aigr1
80+ aigr1 -> aigr_ana
81+ aigr_ana -( aigr2
82+ }
83+
84+ TXT -> Reader
85+ node mock {
86+ [py_data]
87+ () "AIGR" as aigr3
88+
89+ py_data -( aigr3
90+ }
91+ Reader -[hidden]down-> mock
92+ }
93+ }
94+
95+ @enduml
96+
diff -r bcafc3572db5 -r 6bb608924dd5 CCastle/DocParts/skins.inc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/CCastle/DocParts/skins.inc Sat Nov 04 13:25:50 2023 +0100
@@ -0,0 +1,29 @@
1+'' -*- mode: plantuml -*- ''
2+skinparam componentStyle uml1
3+
4+skinparam component {
5+ BorderColor white
6+ BackgroundColor #000066
7+ FontColor white
8+}
9+skinparam package {
10+ BorderColor #000066
11+ BackgroundColor #eeeeff
12+}
13+skinparam interface {
14+ BorderColor #000066
15+ BackgroundColor #000066
16+ FontColor #000066
17+}
18+skinparam file {
19+ BorderColor #c0c0c0
20+ BackgroundColor #808080
21+ FontColor #000066
22+}
23+skinparam {
24+ ArrowColor #000066
25+}
26+skinparam node {
27+ BorderColor #000066
28+ BackgroundColor #eeeeff
29+}