19.06.2014 Views

Rim Chaabane. Analyse dynamique de ... - Université Paris 8

Rim Chaabane. Analyse dynamique de ... - Université Paris 8

Rim Chaabane. Analyse dynamique de ... - Université Paris 8

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Analyse</strong> <strong>dynamique</strong> <strong>de</strong> programmes C<br />

printf "{rank = same;\n\"%s:%s\"; \"#%s:%s\";\n}\n", $4, $5, $4, $5<br />

printf "\"#%s:%s\" [label=\"Cond-%s\\n%s\", shape=diamond, headport=w,<br />

tailport=e]\n", $4, $5, $5, $2<br />

if ($3 == "0") lastline="\"#"$4":"$5"\":e"<br />

else lastline="\"#"$4":"$5"\":w" }<br />

$1 == "Return" { if (lastline != " ") { printf "%s -> \"#%s:%s\"\n\n", lastline, $3,<br />

$4<br />

lastline = "\"#"$3":"$4"\"" }<br />

#printf "\"#%s:%s\"\n", $3, $4<br />

printf "{rank = same;\n\"%s:%s\"; \"#%s:%s\";\n}\n", $3, $4, $3, $4<br />

printf "\"#%s:%s\" [label=\"Return-%s\\n%s\", shape=box]\n", $3, $4,<br />

$4, $2 }<br />

END { printf "\n}\n" }<br />

99

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!