main.c 424 B

1234567891011121314151617181920212223242526272829303132
  1. #include <stdio.h>
  2. #include <ctype.h>
  3. /*
  4. #include "Parser.h"
  5. #include "Lexer.h"
  6. */
  7. #include "org_parser.h"
  8. #include "org_lexer.h"
  9. char *progname;
  10. //double yylval;
  11. main( argc, argv )
  12. char *argv[];
  13. {
  14. progname = argv[0];
  15. if (argc > 1)
  16. {
  17. yyin = fopen (argv[1], "r");
  18. }
  19. if (yyin == 0)
  20. yyin = stdin;
  21. //yylex();
  22. yyparse();
  23. }
  24. yyerror( s )
  25. char *s;
  26. {
  27. fprintf( stderr ,"%s: %s\n" , progname , s );
  28. }