summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRobert James Kaes <rjkaes@users.sourceforge.net>2003-06-26 18:17:09 +0000
committerRobert James Kaes <rjkaes@users.sourceforge.net>2003-06-26 18:17:09 +0000
commit988f24328666a8847e261f8a48f1643bbf8564b5 (patch)
tree84ce853d113268723fc90adbae94cdb1d7b387a1 /src
parentdb142b6e234702a39c49b978d2040a780e873091 (diff)
downloadtinyproxy-988f24328666a8847e261f8a48f1643bbf8564b5.tar.gz
tinyproxy-988f24328666a8847e261f8a48f1643bbf8564b5.zip
# Removed the STRING_ADDRESS token since it was conflicting with the
IDENTIFIER directive and also the keyword directives.
Diffstat (limited to 'src')
-rw-r--r--src/grammar.y10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/grammar.y b/src/grammar.y
index 6d39a53..00596dd 100644
--- a/src/grammar.y
+++ b/src/grammar.y
@@ -1,4 +1,4 @@
-/* $Id: grammar.y,v 1.22 2003-06-20 17:02:13 rjkaes Exp $
+/* $Id: grammar.y,v 1.23 2003-06-26 18:17:09 rjkaes Exp $
*
* This is the grammar for tinyproxy's configuration file. It needs to be
* in sync with scanner.l. If you know more about yacc and lex than I do
@@ -37,7 +37,6 @@ int yylex(void);
%union {
unsigned int num;
char *cptr;
- void *ptr;
}
/* statements */
@@ -69,7 +68,6 @@ int yylex(void);
%token <num> NUMBER
%token <cptr> STRING
%token <cptr> NUMERIC_ADDRESS
-%token <cptr> STRING_ADDRESS
%token <cptr> NETMASK_ADDRESS
%type <num> yesno
@@ -238,7 +236,7 @@ network_address
;
unique_address
- : STRING_ADDRESS
+ : IDENTIFIER
| NUMERIC_ADDRESS
;
@@ -255,7 +253,7 @@ string
%%
-extern unsigned int scanner_lineno;
+extern int yylineno;
void
yyerror(char *s)
@@ -267,6 +265,6 @@ yyerror(char *s)
headerdisplayed = 1;
}
- fprintf(stderr, "\t%s:%d: %s\n", config.config_file, scanner_lineno, s);
+ fprintf(stderr, "\t%s:%d: %s\n", config.config_file, yylineno, s);
exit(EXIT_FAILURE);
}