educare:plantuml
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
educare:plantuml [2020/06/08 22:20] – external edit 127.0.0.1 | educare:plantuml [2022/11/18 16:46] (current) – profpro | ||
---|---|---|---|
Line 10: | Line 10: | ||
< | < | ||
#!/bin/bash | #!/bin/bash | ||
- | |||
- | # to do: | ||
- | # rimuovere prima tutti i commenti perché potrebbero contenere nomi di classi esterne | ||
echo " | echo " | ||
- | |||
for i in *.java ; do | for i in *.java ; do | ||
frase1=`grep ' | frase1=`grep ' | ||
if [ -n " | if [ -n " | ||
then echo "class ${i/ | then echo "class ${i/ | ||
+ | fi | ||
+ | done | ||
+ | |||
+ | for i in *.java ; do | ||
+ | frase1=`grep ' | ||
+ | if [ -n " | ||
+ | then echo " | ||
fi | fi | ||
done | done | ||
Line 28: | Line 31: | ||
# cerca extends dentro tutti i sorgenti | # cerca extends dentro tutti i sorgenti | ||
# quando lo trova, deve prendere SOLO la parola dopo extends | # quando lo trova, deve prendere SOLO la parola dopo extends | ||
- | |||
- | # to do: devo escludere la eventuale parentesi graffa dopo extends | ||
frase2=`grep ' | frase2=`grep ' | ||
echo " | echo " | ||
done | done | ||
+ | |||
for i in *.java ; do | for i in *.java ; do | ||
for j in *.java ; do | for j in *.java ; do | ||
- | # questo grep rilevava anche extends. Con SED si è rimossa la riga che conteneva extends. | + | |
- | | + | # questo |
- | + | # backquote `` command substitution | |
- | # to do: | + | echo "$i contiene $j ... $frase3"; |
- | # errore da correggere: | + | |
- | # in qualsiasi punto del codice, | + | |
- | # attributi | + | |
- | # valori restituiti dai metodi | + | |
- | # valori argomento di metodi | + | |
- | + | ||
if [ ! " | if [ ! " | ||
then | then | ||
Line 53: | Line 49: | ||
done | done | ||
done | done | ||
- | | + | |
+ | for i in *.java ; do | ||
+ | |||
+ | # cerca implements dentro tutti i sorgenti | ||
+ | # quando lo trova, deve prendere SOLO la parola dopo implements | ||
+ | |||
+ | frase2=`grep ' | ||
+ | echo " | ||
+ | done | ||
| | ||
echo " | echo " |
educare/plantuml.1591647601.txt.gz · Last modified: 2020/06/08 22:20 by 127.0.0.1