• R/O
  • SSH

提交

标签
No Tags

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

修订版245550de039b83fec269f53e16481f1632f74fae (tree)
时间2022-01-29 07:56:08
作者Albert Mietus < albert AT mietus DOT nl >
CommiterAlbert Mietus < albert AT mietus DOT nl >

Log Message

Even more AST-2-XML serialization

更改概述

差异

diff -r 9788baa79d25 -r 245550de039b castle/ast/serialization.py
--- a/castle/ast/serialization.py Fri Jan 28 23:37:20 2022 +0100
+++ b/castle/ast/serialization.py Fri Jan 28 23:56:08 2022 +0100
@@ -68,7 +68,6 @@
6868 for elm in ast.value:
6969 self._ast2xml(elm, seq)
7070
71-
7271 def Rule2xml(self, ast, parent) ->None:
7372 rule = ET.SubElement(parent, 'Rule', name=ast.name.name)
7473 for elm in ast.expr:
diff -r 9788baa79d25 -r 245550de039b pytst/ast/XML_serialization/test_1_simple.py
--- a/pytst/ast/XML_serialization/test_1_simple.py Fri Jan 28 23:37:20 2022 +0100
+++ b/pytst/ast/XML_serialization/test_1_simple.py Fri Jan 28 23:56:08 2022 +0100
@@ -89,3 +89,6 @@
8989 logger.debug(f'XML:: {txt}')
9090
9191 assert_xml_Element(txt, tag='Rule', name=rule_name)
92+ assert_xml_Element(txt, tag='.//ID', name=n1)
93+ assert_xml_Element(txt, tag='.//StrTerm', value=v2)
94+ assert_xml_Element(txt, tag='.//RegExpTerm', value=v3)