Bladeren bron

`head -n 2 ChangeLog`

svn path=/trunk/mcs/; revision=10479
Rafael Teixeira 23 jaren geleden
bovenliggende
commit
4e0359d11f
2 gewijzigde bestanden met toevoegingen van 17 en 0 verwijderingen
  1. 3 0
      mcs/mbas/ChangeLog
  2. 14 0
      mcs/mbas/mb-tokenizer.cs

+ 3 - 0
mcs/mbas/ChangeLog

@@ -1,3 +1,6 @@
+2003-01-13  Rafael Teixeira <[email protected]>
+	* added cleanup method to tokenizer as needed but modifications made in jay
+
 2003-01-12  Rafael Teixeira <[email protected]>
 	* changed test target in makefile work
         * corrected authors list to include Marco

+ 14 - 0
mcs/mbas/mb-tokenizer.cs

@@ -861,6 +861,20 @@ namespace Mono.MonoBASIC
 			return Token.EOF;
 		}
 
+		public void cleanup ()
+		{
+/* borrowed from mcs - have to work it to have preprocessing in mbas
+
+			if (ifstack != null && ifstack.Count >= 1) {
+				int state = (int) ifstack.Pop ();
+				if ((state & REGION) != 0)
+					Report.Error (1038, "#endregion directive expected");
+				else 
+					Report.Error (1027, "#endif directive expected");
+			}
+*/				
+		}
+
 		public Tokenizer (System.IO.TextReader input, string fname, ArrayList defines)
 		{
 			this.ref_name = fname;