Terminals unused in grammar APATH PPATH INCLUDE_SETUP EXCLUDE_PACKAGE DOWNLOAD_URL DESCRIPTION EMAIL OPENSQUARE CLOSESQUARE
EXCLUDE_PACKAGE and DESCRIPTION aren't even produced by any lexer rule OPENSQUARE and CLOSESQUARE are unused since 3074ce5e, EXCLUDE_PACKAGE seems to have done something in 2001, the rest never seem to have been used. Signed-off-by: Jon Turney <jon.tur...@dronecode.org.uk> --- inilex.ll | 12 ------------ iniparse.yy | 6 ++---- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/inilex.ll b/inilex.ll index 7daca34..32a172b 100644 --- a/inilex.ll +++ b/inilex.ll @@ -146,13 +146,6 @@ B64 [a-zA-Z0-9_-] "Replaces:" return REPLACES; "Provides:" return PROVIDES; -"apath:" return APATH; -"ppath:" return PPATH; - -"include-setup:" return INCLUDE_SETUP; - -"download-url:" return DOWNLOAD_URL; - ^{STR}":" ignore_line (); "[curr]" return T_CURR; @@ -163,8 +156,6 @@ B64 [a-zA-Z0-9_-] "(" return OPENBRACE; ")" return CLOSEBRACE; -"[" return OPENSQUARE; -"]" return CLOSESQUARE; "<<" return LT; ">>" return GT; ">=" return GTEQUAL; @@ -176,9 +167,6 @@ B64 [a-zA-Z0-9_-] "|" return OR; "@" return AT; -{STR}"@"{STR} { yylval = new char [strlen(yytext) + 1]; - strcpy (yylval, yytext); - return EMAIL; } {STR} { yylval = new char [strlen(yytext) + 1]; strcpy (yylval, yytext); return STRING; } diff --git a/iniparse.yy b/iniparse.yy index 7a0b522..70a9dd7 100644 --- a/iniparse.yy +++ b/iniparse.yy @@ -40,16 +40,14 @@ void add_correct_version(); %token STRING %token SETUP_TIMESTAMP SETUP_VERSION PACKAGEVERSION INSTALL SOURCE SDESC LDESC %token CATEGORY DEPENDS REQUIRES -%token APATH PPATH INCLUDE_SETUP EXCLUDE_PACKAGE DOWNLOAD_URL %token T_PREV T_CURR T_TEST T_OTHER %token INSTALLEDSIZE MAINTAINER PRIORITY %token MD5 MD5LINE SHA512 SHA512LINE -%token DESCTAG DESCRIPTION FILESIZE ARCHITECTURE SOURCEPACKAGE +%token DESCTAG FILESIZE ARCHITECTURE SOURCEPACKAGE %token RECOMMENDS PREDEPENDS %token SUGGESTS CONFLICTS REPLACES PROVIDES PACKAGENAME STRTOEOL PARAGRAPH -%token EMAIL COMMA OR NL AT +%token COMMA OR NL AT %token OPENBRACE CLOSEBRACE EQUAL GT LT GTEQUAL LTEQUAL -%token OPENSQUARE CLOSESQUARE %token BINARYPACKAGE BUILDDEPENDS STANDARDSVERSION FORMAT DIRECTORY FILES %token MESSAGE %token ARCH RELEASE -- 2.8.3