Add original unix v6

This commit is contained in:
memnoth
2018-01-27 22:35:41 +09:00
commit 2c7099ee50
664 changed files with 106254 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
extern int yyline; /* input line number */
yyerror(s) char *s; {
extern int yychar;
extern char *yysterm[];
printf("\n%s", s );
if( yyline ) printf(", line %d,", yyline );
printf(" on input: ");
if( yychar >= 0400 ) printf("%s\n", yysterm[yychar-0400] );
else switch ( yychar ) {
case '\t': printf( "\\t\n" ); return;
case '\n': printf( "\\n\n" ); return;
case '\0': printf( "$end\n" ); return;
default: printf( "%c\n" , yychar ); return;
}
}