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. */
33 /* copy the args we're interested in (first char: comma)
34 to hsp_argv; arrange to point after the comma!
37 for (prog_i = 0; prog_i < prog_argc; prog_i++) {
38 if (prog_argv[prog_i][0] == ',') {
39 hsp_argv[hsp_i] = &(prog_argv[prog_i][1]);
43 hsp_argc = hsp_i; /* set count */
45 process_args(hsp_argc, hsp_argv); /* HACK */
51 /* There was a syntax error. */