1 /* This is the "top-level" file for the *linked-into-the-compiler* parser.
2 See also main.c. (WDP 94/10)
11 /**********************************************************************
17 **********************************************************************/
19 extern long prog_argc;
20 extern char **prog_argv;
22 #define MAX_HSP_ARGS 64
24 char *hsp_argv[MAX_HSP_ARGS]; /* sigh */
31 Lnil = mklnil(); /* The null list -- used in lsing, etc. */
32 all = mklnil(); /* This should be the list of all derivable types */
34 /* copy the args we're interested in (first char: comma)
35 to hsp_argv; arrange to point after the comma!
38 for (prog_i = 0; prog_i < prog_argc; prog_i++) {
39 if (prog_argv[prog_i][0] == ',') {
40 hsp_argv[hsp_i] = &(prog_argv[prog_i][1]);
44 hsp_argc = hsp_i; /* set count */
46 process_args(hsp_argc, hsp_argv); /* HACK */
51 fprintf(stderr,"input_file_dir=%s\n",input_file_dir);
57 /* There was a syntax error. */