• R/O
  • SSH

Commit

Tags
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

Revisionea105aa203870ffbf26981bc015181466c726969 (tree)
Time2022-01-23 06:42:46
AuthorAlbert Mietus < albert AT mietus DOT nl >
CommiterAlbert Mietus < albert AT mietus DOT nl >

Log Message

Added support for pyreverse (generate UML for packages & classes)

Change Summary

Incremental Difference

diff -r 5541b0b9c832 -r ea105aa20387 .hgignore
--- a/.hgignore Sat Jan 22 22:20:39 2022 +0100
+++ b/.hgignore Sat Jan 22 22:42:46 2022 +0100
@@ -2,4 +2,5 @@
22 __pycache__
33 .*\.pyc
44 .pytest_cache
5-.*\.dot
\ No newline at end of file
5+.*\.dot
6+.*/pyreversed
diff -r 5541b0b9c832 -r ea105aa20387 AST/Makefile
--- a/AST/Makefile Sat Jan 22 22:20:39 2022 +0100
+++ b/AST/Makefile Sat Jan 22 22:42:46 2022 +0100
@@ -17,3 +17,9 @@
1717 rm -f *.dot
1818 rm -f pytst/*.dot
1919
20+PYREVERSE_FORMAT=svg
21+PYREVERSEd=./pyreversed/
22+
23+pyreverse : ${PYREVERSEd}
24+ pyreverse -d ${PYREVERSEd} -o ${PYREVERSE_FORMAT} -fALL -A -my -p TryOut.AST.Caste castle
25+
diff -r 5541b0b9c832 -r ea105aa20387 Arpeggio/Makefile
--- a/Arpeggio/Makefile Sat Jan 22 22:20:39 2022 +0100
+++ b/Arpeggio/Makefile Sat Jan 22 22:42:46 2022 +0100
@@ -25,3 +25,10 @@
2525 echo "Warning: $${R} has no visitor (nor is marked as to need none)" ;\
2626 fi ;\
2727 done
28+
29+PYREVERSE_FORMAT=svg
30+PYREVERSEd=./pyreversed/
31+
32+pyreverse : ${PYREVERSEd}
33+ pyreverse -d ${PYREVERSEd} -o ${PYREVERSE_FORMAT} -fALL -A -my -p TryOut.Arpeggio grammar.py visitor.py
34+
diff -r 5541b0b9c832 -r ea105aa20387 Jinja/Makefile
--- a/Jinja/Makefile Sat Jan 22 22:20:39 2022 +0100
+++ b/Jinja/Makefile Sat Jan 22 22:42:46 2022 +0100
@@ -17,3 +17,9 @@
1717 rm -f *.dot
1818 rm -f pytst/*.dot
1919
20+PYREVERSE_FORMAT=svg
21+PYREVERSEd=./pyreversed/
22+
23+pyreverse : ##${PYREVERSEd}
24+ #pyreverse -d ${PYREVERSEd} -o ${PYREVERSE_FORMAT} -fALL -A -my -p TryOut.Jinja ...
25+ @echo nothing yet
diff -r 5541b0b9c832 -r ea105aa20387 recursive.mk
--- a/recursive.mk Sat Jan 22 22:20:39 2022 +0100
+++ b/recursive.mk Sat Jan 22 22:42:46 2022 +0100
@@ -5,7 +5,7 @@
55 ###
66
77 # all possible recursive targets ..
8-RECURSIVE = clean all test docs cleaner cleanest demos
8+RECURSIVE = clean all test docs cleaner cleanest demos pyreverse
99 RECURSIVE_TARGETS = $(foreach dir,$(SUBS),$(foreach target,$(RECURSIVE),$(dir)/$(target)))
1010
1111 .PHONY: ${RECURSIVE} ${SUBS} ${RECURSIVE_TARGETS}