parser.y

changeset 12
c3e2c2344560
parent 11
30d18cf8bb67
child 15
dda3d673b82b
     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: