• R/O
  • SSH

コミット

タグ
未設定

よく使われているワード(クリックで追加)

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

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


コミットメタ情報

リビジョン73adf615b75d389d10f3e78e13da2b5c1c248cc0 (tree)
日時2024-03-21 04:04:02
作者Albert Mietus < albert AT mietus DOT nl >
コミッターAlbert Mietus < albert AT mietus DOT nl >

ログメッセージ

aigr:Target_NS added, as base for NS in Writers

変更サマリ

差分

diff -r d22f407e5f75 -r 73adf615b75d base_packages/castle-aigr/castle/aigr/namespaces.py
--- a/base_packages/castle-aigr/castle/aigr/namespaces.py Tue Mar 19 22:03:47 2024 +0100
+++ b/base_packages/castle-aigr/castle/aigr/namespaces.py Wed Mar 20 20:04:02 2024 +0100
@@ -90,5 +90,13 @@
9090
9191 @dataclass
9292 class Source_NS(NameSpace):
93+ """This namespace is used for CCastle source files (so: *.Moat- & *.Castle-files). That filename is stored in ``source``"""
9394 _: KW_ONLY
9495 source :PTH.Optional[str]=None
96+
97+@dataclass
98+class Target_NS(NameSpace):
99+ """This ABSTARCT namespace is used to "store" AIGR-parts that will rendered into one *low-level* code-file.
100+ Typical, each Backend.Writer will subclass this class for the specifics for that language."""
101+ _: KW_ONLY
102+ target_file :PTH.Optional[str]=None