• R/O
  • SSH

提交

標籤
無標籤

Frequently used words (click to add to your profile)

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

Castle: The best Real-Time/Embedded/HighTech language EVER. Attempt 2


Commit MetaInfo

修訂c4a8f019dd794211406b1532ee506bf33cf8a01c (tree)
時間2023-10-11 17:05:32
作者Albert Mietus < albert AT mietus DOT nl >
CommiterAlbert Mietus < albert AT mietus DOT nl >

Log Message

ASIS: A bit of work on rendering Moat/Inferface's -- Work is needed for 'NameSpaces' and requirements

Change Summary

差異

diff -r b006978bdf60 -r c4a8f019dd79 TestDoubles/reference/interfaces/SieveMoat.rpy
--- a/TestDoubles/reference/interfaces/SieveMoat.rpy Tue Oct 10 21:53:53 2023 +0200
+++ b/TestDoubles/reference/interfaces/SieveMoat.rpy Wed Oct 11 10:05:32 2023 +0200
@@ -17,7 +17,7 @@
1717 cc_CI_Sieve.ports.append(buildin.CC_B_C_PortID(name="try",
1818 portNo=2, # XXXX
1919 protocol=SimpleSieve.cc_P_SimpleSieve,
20- direction=buildin.PortDirection.In,
20+ direction=buildin.PortDirection.In, ## or base.?
2121 part_of=cc_CI_Sieve))
2222 cc_CI_Sieve.ports.append(buildin.CC_B_C_PortID(name="coprime",
2323 portNo=3, #XXX
diff -r b006978bdf60 -r c4a8f019dd79 castle/writers/RPy/templates/parts/interface_DataStructures.jinja2
--- a/castle/writers/RPy/templates/parts/interface_DataStructures.jinja2 Tue Oct 10 21:53:53 2023 +0200
+++ b/castle/writers/RPy/templates/parts/interface_DataStructures.jinja2 Wed Oct 11 10:05:32 2023 +0200
@@ -8,16 +8,15 @@
88
99 {%- for interface in interfaces %}
1010 {{- m.comp_interface_Name(interface.name) }} = buildin.CC_B_ComponentInterface(name="{{ interface.name }}",
11- inherit_from={{interface.based_on.NS{}}}{{ m.comp_interface_Name(interface.based_on.name) }},
11+ inherit_from= XXX_NS_XXX. {{ m.comp_interface_Name(interface.based_on.name) }},
1212 ports=[])
1313
1414 {% for p in interface.ports %}
15- {{- m.ProtocolName(interface.name) }}.ports.append(buildin.CC_B_PortID(name="{{ p.name }}",
15+ {{- m.comp_interface_Name(interface.name) }}.ports.append(buildin.CC_B_C_PortID(name="{{ p.name }}",
1616 portNo=XXXX,
1717 protocol={{m.ProtocolName(p.type.name)}},
18- direction={{p.direction.value}},
18+ direction=XXX_NS_XXX. {{p.direction}},
1919 part_of={{ m.comp_interface_Name(interface.name) }}))
20-
2120 {% endfor %} {#- ports #}
2221
2322 {% endfor %} {#- interfaces #}
diff -r b006978bdf60 -r c4a8f019dd79 pytst/writers/RPy/test_99_SieveMoats.py
--- a/pytst/writers/RPy/test_99_SieveMoats.py Tue Oct 10 21:53:53 2023 +0200
+++ b/pytst/writers/RPy/test_99_SieveMoats.py Wed Oct 11 10:05:32 2023 +0200
@@ -22,7 +22,7 @@
2222 generatedProtocol_verifier(aigr_mock=sieve.SimpleSieve, td=TstDoubles('protocols/SimpleSieve'))
2323
2424
25-@pytest.mark.skip("To Busy with other things")
25+#@pytest.mark.skip("To Busy with other things")
2626 def test_04_SieveMoat(generatedMoat_verifier):
2727 generatedMoat_verifier(aigr_mock=sieve.SieveMoat, td=TstDoubles('interfaces/SieveMoat'))
2828