1
0
mirror of synced 2026-01-13 15:27:55 +00:00

*** empty log message ***

This commit is contained in:
Eric Smith 2001-12-28 16:04:15 +00:00
parent db1c40d8be
commit 7c6ce84c3f
2 changed files with 13 additions and 7 deletions

View File

@ -26,6 +26,7 @@
%token INPUT
%token PAGE
%token PAGES
%token BOOKMARK
%token OUTPUT
@ -81,17 +82,22 @@ input_clause_list:
'{' input_clauses '}' ;
input_statement:
INPUT input_clause ;
INPUT input_clauses ;
page_clause:
PAGE ranges ';'
| PAGE ranges ',' STRING ';' ;
PAGE INTEGER ';'
| PAGE INTEGER ',' STRING ';' ;
pages_clause:
PAGES ranges ';'
| PAGES ranges ',' STRING ';' ;
bookmark_clause:
BOOKMARK STRING ';' ;
BOOKMARK INTEGER ',' STRING ';'
| BOOKMARK STRING ';' ;
output_clause:
page_clause | bookmark_clause
page_clause | pages_clause | bookmark_clause
| output_clause_list ;
output_clauses:
@ -102,5 +108,4 @@ output_clause_list:
'{' output_clauses '}' ;
output_statement:
OUTPUT output_clause ;
OUTPUT output_clauses ;

View File

@ -25,6 +25,7 @@ input { return (INPUT); }
odd { return (ODD); }
output { return (OUTPUT); }
page { return (PAGE); }
pages { return (PAGES); }
rotate { return (ROTATE); }
size { return (SIZE); }