1.1 diff -r 30d18cf8bb67 -r c3e2c2344560 parser.y 1.2 --- a/parser.y Sat Dec 29 17:45:43 2001 +0000 1.3 +++ b/parser.y Sat Dec 29 18:59:47 2001 +0000 1.4 @@ -73,8 +73,8 @@ 1.5 | image_ranges ',' range ; 1.6 1.7 1.8 -file_clause: 1.9 - FILE_KEYWORD STRING ';' ; 1.10 +input_file_clause: 1.11 + FILE_KEYWORD STRING ';' { open_tiff_input_file ($2) } ; 1.12 1.13 image_clause: 1.14 IMAGE INTEGER ';' 1.15 @@ -135,7 +135,7 @@ 1.16 | part_clauses part_clause; 1.17 1.18 input_clause: 1.19 - file_clause 1.20 + input_file_clause 1.21 | image_clause 1.22 | images_clause 1.23 | modifier_clause 1.24 @@ -151,6 +151,9 @@ 1.25 input_statement: 1.26 INPUT input_clauses ; 1.27 1.28 +output_file_clause: 1.29 + FILE_KEYWORD STRING ';' { open_pdf_output_file ($2) } ; 1.30 + 1.31 page_ranges: 1.32 range 1.33 | page_ranges ',' range ; 1.34 @@ -168,7 +171,9 @@ 1.35 | BOOKMARK STRING ';' ; 1.36 1.37 output_clause: 1.38 - page_clause | pages_clause | bookmark_clause 1.39 + output_file_clause 1.40 + | page_clause | pages_clause 1.41 + | bookmark_clause 1.42 | output_clause_list ; 1.43 1.44 output_clauses: