summaryrefslogtreecommitdiff
path: root/compiler/cycle
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/cycle')
-rw-r--r--compiler/cycle16
1 files changed, 16 insertions, 0 deletions
diff --git a/compiler/cycle b/compiler/cycle
new file mode 100644
index 0000000..ff71f88
--- /dev/null
+++ b/compiler/cycle
@@ -0,0 +1,16 @@
+er_der_nogen_cykler_som_involverer_denne_knude_eller_nogen_der_kan_naas?
+
+/* er n en del af en cykel? eller kan den naa en markeret knude?
+
+
+find_cycle (Node *n)
+{
+ mark n
+ for child:
+ if (child.mark)
+ return TRUE;
+ if (find_cycle (child))
+ return TRUE;
+ unmark n;
+ return FALSE;
+} \ No newline at end of file