semantics.h

Sun, 30 Dec 2001 16:29:50 +0000

author
eric
date
Sun, 30 Dec 2001 16:29:50 +0000
changeset 17
d4699dfddcc0
parent 16
dbf5e39b1658
child 18
3de372e4b230
permissions
-rw-r--r--

*** empty log message ***

     1 typedef enum
     2 {
     3   INPUT_CONTEXT_ALL,
     4   INPUT_CONTEXT_ODD,
     5   INPUT_CONTEXT_EVEN
     6 } input_context_type_t;
     9 extern int line;  /* line number in spec file */
    12 extern int input_count;   /* total input pages in spec */
    13 extern int output_count;  /* total output pages in spec */
    16 boolean parse_spec_file (char *fn);
    19 /* semantic routines for input statements */
    20 void input_push_context (input_context_type_t type);
    21 void input_pop_context (void);
    22 void input_set_file (char *name);
    23 void input_images (int first, int last);
    25 /* semantic routines for output statements */
    26 void output_set_file (char *name);
    27 void output_pages (int first, int last);