parser.cxx

changeset 33
fd35f6cb5f28
parent 31
ad027ea58097
child 34
0a9a5902beaa
--- a/parser.cxx	Mon Jul 16 16:15:16 2012 +0300
+++ b/parser.cxx	Tue Jul 17 20:35:43 2012 +0300
@@ -63,20 +63,6 @@
 
 void ScriptReader::BeginParse (ObjWriter* w) {
 	while (Next()) {
-		// printf ("got token %s\n", token.chars());
-		if (!token.icompare ("#include")) {
-			MustString ();
-			
-			// First ensure that the file can be opened
-			FILE* newfile = fopen (token.chars(), "r");
-			if (!newfile)
-				ParserError ("couldn't open included file `%s`!", token.chars());
-			fclose (newfile);
-			ScriptReader* newreader = new ScriptReader (token.chars());
-			newreader->BeginParse (w);
-			continue;
-		}
-		
 		if (!token.icompare ("state")) {
 			MUST_TOPLEVEL
 			
@@ -89,7 +75,7 @@
 			
 			// stateSpawn is special - it *must* be defined. If we
 			// encountered it, then mark down that we have it.
-			if (!token.icompare ("stateSpawn"))
+			if (!token.icompare ("statespawn"))
 				g_stateSpawnDefined = true;
 			
 			// Must end in a colon

mercurial