Author: marek
Date: 2005-10-06 12:11:01 -0400 (Thu, 06 Oct 2005)
New Revision: 51350

Added:
   trunk/mcs/tests/test-459.cs
Modified:
   trunk/mcs/tests/ChangeLog
Log:
2005-10-06  Marek Safar <[EMAIL PROTECTED]>

        * test-459.cs: New test.

Modified: trunk/mcs/tests/ChangeLog
===================================================================
--- trunk/mcs/tests/ChangeLog   2005-10-06 16:03:46 UTC (rev 51349)
+++ trunk/mcs/tests/ChangeLog   2005-10-06 16:11:01 UTC (rev 51350)
@@ -1,3 +1,7 @@
+2005-10-06  Marek Safar <[EMAIL PROTECTED]>
+
+       * test-459.cs: New test.
+
 2005-10-06  Raja R Harinath  <[EMAIL PROTECTED]>
 
        * gtest-211.cs: New test to check that we don't emit unreachable

Added: trunk/mcs/tests/test-459.cs
===================================================================
--- trunk/mcs/tests/test-459.cs 2005-10-06 16:03:46 UTC (rev 51349)
+++ trunk/mcs/tests/test-459.cs 2005-10-06 16:11:01 UTC (rev 51350)
@@ -0,0 +1,44 @@
+using System;
+
+class CC {
+       
+       public class IfElseStateMachine {
+                       
+                       public enum State {
+                       START,
+                       IF_SEEN,
+                       ELSEIF_SEEN,
+                       ELSE_SEEN,
+                       ENDIF_SEEN,
+                       MAX
+                       }
+               
+                       public enum Token {
+                       START,
+                       IF,
+                       ELSEIF,
+                       ELSE,
+                       ENDIF,
+                       EOF,
+                       MAX
+                       }
+
+                       State state;
+                       public IfElseStateMachine()
+                       {
+                       }
+
+                       public void HandleToken(Token tok)
+                       {       
+                               if(tok == Token.IF) {
+                                       state = (State) tok;
+                               }
+                       }
+               }
+               
+               public static int Main () 
+               {
+                       new IfElseStateMachine ().HandleToken 
(IfElseStateMachine.Token.IF);
+                       return 0;
+               }
+}

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to