Kaynağa Gözat

2003-02-09 Martin Baulig <[email protected]>

	* output.c: Use `#line default' instead of source file "-".

svn path=/trunk/mcs/; revision=11395
Martin Baulig 23 yıl önce
ebeveyn
işleme
237d5155be
5 değiştirilmiş dosya ile 10 ekleme ve 3 silme
  1. 4 0
      mcs/jay/ChangeLog
  2. 1 0
      mcs/jay/defs.h
  3. 1 0
      mcs/jay/main.c
  4. 3 3
      mcs/jay/output.c
  5. 1 0
      mcs/jay/reader.c

+ 4 - 0
mcs/jay/ChangeLog

@@ -1,3 +1,7 @@
+2003-02-09  Martin Baulig  <[email protected]>
+
+	* output.c: Use `#line default' instead of source file "-".
+
 2003-01-13 Jackson Harper <[email protected]>
 
 	* skeleton.cs: Remove cleanup stuff, it has been moved to a better spot.

+ 1 - 0
mcs/jay/defs.h

@@ -243,6 +243,7 @@ extern int nvars;
 extern int ntags;
 
 extern char *line_format;
+extern char *default_line_format;
 
 extern int   start_symbol;
 extern char  **symbol_name;

+ 1 - 0
mcs/jay/main.c

@@ -175,6 +175,7 @@ char *argv[];
 	case 'c':
 	    csharp = 1;
 	    line_format = "#line %d \"%s\"\n";
+	    default_line_format = "#line default\n";
 	    break;
 	    
 	case 'v':

+ 3 - 3
mcs/jay/output.c

@@ -838,7 +838,7 @@ char *name;
 	    ++outline;
     	putchar(c);
       }
-      printf(line_format, ++outline + 1, "-");
+      printf(default_line_format, ++outline + 1);
     }
     fclose(in);
 }
@@ -1095,7 +1095,7 @@ output_trailing_text()
 	++outline;
 	putchar('\n');
     }
-    printf(line_format, ++outline + 1, "-");
+    printf(default_line_format, ++outline + 1);
 }
 
 
@@ -1129,7 +1129,7 @@ output_semantic_actions()
 	putchar('\n');
     }
 
-    printf(line_format, ++outline + 1, "-");
+    printf(default_line_format, ++outline + 1);
 }
 
 

+ 1 - 0
mcs/jay/reader.c

@@ -72,6 +72,7 @@ int name_pool_size;
 char *name_pool;
 
 char *line_format = "\t\t\t\t\t// line %d \"%s\"\n";
+char *default_line_format = "\t\t\t\t\t// line %d\n";
 
 
 cachec(c)