summaryrefslogtreecommitdiff
path: root/hwpfilter
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2013-03-23 17:37:31 +0100
committerStephan Bergmann <sbergman@redhat.com>2013-03-25 08:52:54 +0100
commit9e2de8007067928b426088c4c1a16b5f07959332 (patch)
tree84f907ff1e0af51fadc40a6b274aab1a79a4ca58 /hwpfilter
parent696a9a5212dd72f8e25a5185e524f4967fa7a9c6 (diff)
Reduce confusion by removing #line directives
...from checked-in Flex/Bison output for which the source is no longer available anyway. Change-Id: Iba9d861bdb102ef52bab7b53019741e3977a7335
Diffstat (limited to 'hwpfilter')
-rw-r--r--hwpfilter/source/grammar.cxx81
-rw-r--r--hwpfilter/source/lexer.cxx54
2 files changed, 0 insertions, 135 deletions
diff --git a/hwpfilter/source/grammar.cxx b/hwpfilter/source/grammar.cxx
index 60edff49801e..9f315d310c07 100644
--- a/hwpfilter/source/grammar.cxx
+++ b/hwpfilter/source/grammar.cxx
@@ -60,8 +60,6 @@
#define RIGHT_DELIM 284
#define DIGIT 285
-#line 1 "grammar.y"
-
#include <list>
#include <stdlib.h>
#include <string.h>
@@ -94,7 +92,6 @@ int debug(const char *format, ...);
#endif
-#line 35 "grammar.y"
typedef union {
char *dval;
char *str;
@@ -376,8 +373,6 @@ static const short yycheck[] = { 11,
-1, 17, 18, -1, 20, 21, 22, 23, -1, -1,
-1, -1, -1, -1, -1, 31, 32
};
-/* -*-C-*- Note some compilers choke on comments on `#line' lines. */
-#line 3 "/usr/lib/bison.simple"
/* This file comes from bison-1.28. */
/* Skeleton output parser for bison,
@@ -570,8 +565,6 @@ __yy_memcpy (char *to, char *from, unsigned int count)
#endif
#endif
-#line 217 "/usr/lib/bison.simple"
-
/* The user can define YYPARSE_PARAM as the name of an argument to be passed
into yyparse. The argument should have type void *.
It should actually point to an object.
@@ -900,296 +893,223 @@ yyreduce:
switch (yyn) {
case 1:
-#line 60 "grammar.y"
{ yyval.ptr = new Node(ID_IDENTIFIER); allocValue(yyval.ptr->value , yyvsp[0].str); debug("Identifier : %s\n",yyvsp[0].str); nodelist.push_back(yyval.ptr); ;
break;}
case 2:
-#line 61 "grammar.y"
{ yyval.ptr = new Node(ID_IDENTIFIER); allocValue(yyval.ptr->value , yyvsp[0].str); debug("Identifier : %s\n",yyvsp[0].str); nodelist.push_back(yyval.ptr); ;
break;}
case 3:
-#line 62 "grammar.y"
{ yyval.ptr = new Node(ID_IDENTIFIER); allocValue(yyval.ptr->value , yyvsp[0].str); debug("Identifier : %s\n",yyvsp[0].str); nodelist.push_back(yyval.ptr); ;
break;}
case 4:
-#line 63 "grammar.y"
{ yyval.ptr = new Node(ID_IDENTIFIER); allocValue(yyval.ptr->value , yyvsp[0].str); debug("Identifier : %s\n",yyvsp[0].str); nodelist.push_back(yyval.ptr); ;
break;}
case 5:
-#line 64 "grammar.y"
{ yyval.ptr = new Node(ID_IDENTIFIER); allocValue(yyval.ptr->value , yyvsp[0].str); debug("Identifier : %s\n",yyvsp[0].str); nodelist.push_back(yyval.ptr); ;
break;}
case 6:
-#line 65 "grammar.y"
{ yyval.ptr = new Node(ID_IDENTIFIER); allocValue(yyval.ptr->value , yyvsp[0].str); debug("Identifier : %s\n",yyvsp[0].str); nodelist.push_back(yyval.ptr); ;
break;}
case 7:
-#line 66 "grammar.y"
{ yyval.ptr = new Node(ID_IDENTIFIER); allocValue(yyval.ptr->value , yyvsp[0].str); debug("Identifier : %s\n",yyvsp[0].str); nodelist.push_back(yyval.ptr); ;
break;}
case 8:
-#line 67 "grammar.y"
{ yyval.ptr = new Node(ID_CHARACTER); allocValue(yyval.ptr->value , yyvsp[0].str); debug("Identifier : %s\n",yyvsp[0].str); nodelist.push_back(yyval.ptr); ;
break;}
case 9:
-#line 68 "grammar.y"
{ yyval.ptr = new Node(ID_OPERATOR); allocValue(yyval.ptr->value , yyvsp[0].str); debug("Identifier : %s\n",yyvsp[0].str); nodelist.push_back(yyval.ptr); ;
break;}
case 10:
-#line 69 "grammar.y"
{ yyval.ptr = new Node(ID_OPERATOR); allocValue(yyval.ptr->value , yyvsp[0].str); debug("Identifier : %s\n",yyvsp[0].str); nodelist.push_back(yyval.ptr); ;
break;}
case 11:
-#line 70 "grammar.y"
{ yyval.ptr = new Node(ID_IDENTIFIER); allocValue(yyval.ptr->value , yyvsp[0].str); debug("Identifier : %s\n",yyvsp[0].str); nodelist.push_back(yyval.ptr); ;
break;}
case 12:
-#line 71 "grammar.y"
{ yyval.ptr = new Node(ID_DELIMETER); allocValue(yyval.ptr->value , yyvsp[0].str); debug("Identifier : %s\n",yyvsp[0].str); nodelist.push_back(yyval.ptr); ;
break;}
case 13:
-#line 72 "grammar.y"
{ yyval.ptr = new Node(ID_DELIMETER); allocValue(yyval.ptr->value , yyvsp[0].str); debug("Identifier : %s\n",yyvsp[0].str); nodelist.push_back(yyval.ptr); ;
break;}
case 14:
-#line 73 "grammar.y"
{ yyval.ptr = new Node(ID_IDENTIFIER); allocValue(yyval.ptr->value , yyvsp[0].str); debug("Identifier : %s\n",yyvsp[0].str); nodelist.push_back(yyval.ptr); ;
break;}
case 15:
-#line 74 "grammar.y"
{ yyval.ptr = new Node(ID_CHARACTER); allocChar(yyval.ptr->value , '|'); debug("Identifier : '|'\n"); nodelist.push_back(yyval.ptr); ;
break;}
case 16:
-#line 75 "grammar.y"
{ yyval.ptr = new Node(ID_NUMBER); allocValue(yyval.ptr->value , yyvsp[0].dval); debug("Number : %s\n",yyvsp[0].dval); nodelist.push_back(yyval.ptr); ;
break;}
case 17:
-#line 76 "grammar.y"
{ yyval.ptr = new Node(ID_STRING); allocValue(yyval.ptr->value , yyvsp[0].str); debug("String : %s\n",yyvsp[0].str); nodelist.push_back(yyval.ptr); ;
break;}
case 18:
-#line 80 "grammar.y"
{ yyval.ptr = new Node(ID_PRIMARYEXPR); yyval.ptr->child = yyvsp[0].ptr; debug("PrimaryExpr\n"); nodelist.push_back(yyval.ptr); ;
break;}
case 19:
-#line 81 "grammar.y"
{ yyval.ptr = new Node(ID_PRIMARYEXPR); yyval.ptr->child = yyvsp[-1].ptr; yyval.ptr->next = yyvsp[0].ptr; debug("PrimaryExpr : PrimaryExpr Identifier\n"); nodelist.push_back(yyval.ptr); ;
break;}
case 20:
-#line 85 "grammar.y"
{ yyval.ptr = new Node(ID_LEFT); allocChar(yyval.ptr->value , '('); debug("EQLeft \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 21:
-#line 86 "grammar.y"
{ yyval.ptr = new Node(ID_LEFT); allocChar(yyval.ptr->value , '['); debug("EQLeft \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 22:
-#line 87 "grammar.y"
{ yyval.ptr = new Node(ID_LEFT); allocChar(yyval.ptr->value , '{'); debug("EQLeft \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 23:
-#line 88 "grammar.y"
{ yyval.ptr = new Node(ID_LEFT); allocChar(yyval.ptr->value , '<'); debug("EQLeft \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 24:
-#line 89 "grammar.y"
{ yyval.ptr = new Node(ID_LEFT); allocChar(yyval.ptr->value , '|'); debug("EQLeft \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 25:
-#line 90 "grammar.y"
{ yyval.ptr = new Node(ID_LEFT); allocValue(yyval.ptr->value , "||"); debug("EQLeft \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 26:
-#line 91 "grammar.y"
{ yyval.ptr = new Node(ID_LEFT); allocValue(yyval.ptr->value , yyvsp[0].str); debug("EQLeft \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 27:
-#line 95 "grammar.y"
{ yyval.ptr = new Node(ID_RIGHT); allocChar(yyval.ptr->value , ')'); debug("EQRight \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 28:
-#line 96 "grammar.y"
{ yyval.ptr = new Node(ID_RIGHT); allocChar(yyval.ptr->value , ']'); debug("EQRight \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 29:
-#line 97 "grammar.y"
{ yyval.ptr = new Node(ID_RIGHT); allocChar(yyval.ptr->value , '}'); debug("EQRight \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 30:
-#line 98 "grammar.y"
{ yyval.ptr = new Node(ID_RIGHT); allocChar(yyval.ptr->value , '>'); debug("EQRight \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 31:
-#line 99 "grammar.y"
{ yyval.ptr = new Node(ID_RIGHT); allocChar(yyval.ptr->value , '|'); debug("EQRight \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 32:
-#line 100 "grammar.y"
{ yyval.ptr = new Node(ID_RIGHT); allocValue(yyval.ptr->value , "||"); debug("EQRight \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 33:
-#line 101 "grammar.y"
{ yyval.ptr = new Node(ID_RIGHT); allocValue(yyval.ptr->value , yyvsp[0].str); debug("EQRight \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 34:
-#line 105 "grammar.y"
{ yyval.ptr = new Node(ID_FENCE); yyval.ptr->child=yyvsp[-2].ptr; yyvsp[-2].ptr->next=yyvsp[-1].ptr; yyvsp[-1].ptr->next=yyvsp[0].ptr; debug("Fence \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 35:
-#line 109 "grammar.y"
{ yyval.ptr = new Node(ID_PARENTH); yyval.ptr->child = yyvsp[-1].ptr; debug("Parenth: '(' ExprList ')' \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 36:
-#line 110 "grammar.y"
{ yyval.ptr = new Node(ID_PARENTH); debug("Parenth: '(' ')' \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 37:
-#line 114 "grammar.y"
{ yyval.ptr = new Node(ID_BLOCK); yyval.ptr->child = yyvsp[-1].ptr; debug("Block: '{' ExprList '}' \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 38:
-#line 115 "grammar.y"
{ yyval.ptr = new Node(ID_BLOCK); debug("Block: '{' '}' \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 39:
-#line 119 "grammar.y"
{ yyval.ptr = new Node(ID_BRACKET); yyval.ptr->child = yyvsp[-1].ptr; debug("Bracket \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 40:
-#line 120 "grammar.y"
{ yyval.ptr = new Node(ID_BRACKET); debug("Bracket \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 41:
-#line 124 "grammar.y"
{ yyval.ptr = new Node(ID_SUBEXPR); yyval.ptr->child = yyvsp[-2].ptr; yyvsp[-2].ptr->next = yyvsp[0].ptr; debug("SubSupExpr : ID_SUBEXPR\n"); nodelist.push_back(yyval.ptr); ;
break;}
case 42:
-#line 125 "grammar.y"
{ yyval.ptr = new Node(ID_SUPEXPR); yyval.ptr->child = yyvsp[-2].ptr; yyvsp[-2].ptr->next = yyvsp[0].ptr; debug("SubSupExpr : ID_SUPEXPR\n"); nodelist.push_back(yyval.ptr); ;
break;}
case 43:
-#line 126 "grammar.y"
{ yyval.ptr = new Node(ID_SUBSUPEXPR); yyval.ptr->child=yyvsp[-4].ptr; yyvsp[-4].ptr->next=yyvsp[-2].ptr; yyvsp[-2].ptr->next=yyvsp[0].ptr; debug("SubSupExpr : ID_SUBSUPEXPR\n"); nodelist.push_back(yyval.ptr); ;
break;}
case 44:
-#line 130 "grammar.y"
{ yyval.ptr = new Node(ID_FRACTIONEXPR); yyval.ptr->child = yyvsp[-1].ptr; yyvsp[-1].ptr->next = yyvsp[0].ptr; debug("FractionExpr : %s\n",yyvsp[-2].str); nodelist.push_back(yyval.ptr); ;
break;}
case 45:
-#line 134 "grammar.y"
{ yyval.ptr = new Node(ID_OVER); yyval.ptr->child = yyvsp[-3].ptr; yyvsp[-3].ptr->next = yyvsp[-1].ptr; debug("OverExpr\n"); nodelist.push_back(yyval.ptr); ;
break;}
case 46:
-#line 139 "grammar.y"
{ yyval.ptr = new Node(ID_ACCENTEXPR); allocValue(yyval.ptr->value , yyvsp[0].str); debug("Accent : %s\n", yyvsp[0].str); nodelist.push_back(yyval.ptr); ;
break;}
case 47:
-#line 143 "grammar.y"
{ yyval.ptr = new Node(ID_ACCENTEXPR); yyval.ptr->child=yyvsp[-1].ptr; yyvsp[-1].ptr->next = yyvsp[0].ptr; debug("AccentExpr \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 48:
-#line 146 "grammar.y"
{ yyval.ptr = new Node(ID_DECORATIONEXPR); allocValue(yyval.ptr->value , yyvsp[0].str); debug("Decoration : %s\n", yyvsp[0].str); nodelist.push_back(yyval.ptr); ;
break;}
case 49:
-#line 150 "grammar.y"
{ yyval.ptr = new Node(ID_DECORATIONEXPR); yyval.ptr->child = yyvsp[-1].ptr; yyvsp[-1].ptr->next = yyvsp[0].ptr; debug("DecorationExpr \n"); nodelist.push_back(yyval.ptr); ;
break;}
case 50:
-#line 154 "grammar.y"
{ yyval.ptr = new Node(ID_SQRTEXPR); yyval.ptr->child = yyvsp[0].ptr; debug("RootExpr : %s\n", yyvsp[-1].str); nodelist.push_back(yyval.ptr); ;
break;}
case 51:
-#line 155 "grammar.y"
{ yyval.ptr = new Node(ID_ROOTEXPR); yyval.ptr->child = yyvsp[-1].ptr; yyvsp[-1].ptr->next= yyvsp[0].ptr; debug("RootExpr : %s\n", yyvsp[-2].str); nodelist.push_back(yyval.ptr); ;
break;}
case 52:
-#line 159 "grammar.y"
{ yyval.ptr = new Node(ID_BEGIN); yyval.ptr->child = yyvsp[0].ptr; nodelist.push_back(yyval.ptr); debug("BeginExpr\n"); ;
break;}
case 53:
-#line 160 "grammar.y"
{ yyval.ptr = new Node(ID_BEGIN); yyval.ptr->child = yyvsp[-1].ptr; yyvsp[-1].ptr->next= yyvsp[0].ptr; nodelist.push_back(yyval.ptr); debug("BeginExpr\n"); ;
break;}
case 54:
-#line 164 "grammar.y"
{ yyval.ptr = new Node(ID_END); yyval.ptr->child = yyvsp[0].ptr; nodelist.push_back(yyval.ptr); debug("EndExpr\n"); ;
break;}
case 55:
-#line 169 "grammar.y"
{ yyval.ptr = new Node(ID_MATHML); yyval.ptr->child = yyvsp[0].ptr; nodelist.push_back(yyval.ptr); top = yyval.ptr; debug("MathML\n"); ;
break;}
case 56:
-#line 173 "grammar.y"
{ yyval.ptr = new Node(ID_LINES); yyval.ptr->child = yyvsp[0].ptr; nodelist.push_back(yyval.ptr); debug("Lines\n"); ;
break;}
case 57:
-#line 174 "grammar.y"
{ yyval.ptr = new Node(ID_LINES); yyval.ptr->child = yyvsp[-2].ptr; yyvsp[-2].ptr->next = yyvsp[0].ptr; nodelist.push_back(yyval.ptr); debug("Lines\n"); ;
break;}
case 58:
-#line 178 "grammar.y"
{ yyval.ptr = new Node(ID_LINE); yyval.ptr->child = yyvsp[0].ptr; nodelist.push_back(yyval.ptr); debug("Line\n"); ;
break;}
case 59:
-#line 182 "grammar.y"
{ yyval.ptr = new Node(ID_EXPRLIST); yyval.ptr->child = yyvsp[0].ptr; debug("ExprList : Expr\n"); nodelist.push_back(yyval.ptr); ;
break;}
case 60:
-#line 183 "grammar.y"
{ yyval.ptr = new Node(ID_EXPRLIST); yyval.ptr->child = yyvsp[-1].ptr; yyvsp[-1].ptr->next = yyvsp[0].ptr; debug("ExprList : ExprList Expr\n"); nodelist.push_back(yyval.ptr); ;
break;}
case 61:
-#line 187 "grammar.y"
{ yyval.ptr = new Node(ID_EXPR); yyval.ptr->child = yyvsp[0].ptr; debug("Expr : Block\n"); nodelist.push_back(yyval.ptr);;
break;}
case 62:
-#line 188 "grammar.y"
{ yyval.ptr = new Node(ID_EXPR); yyval.ptr->child = yyvsp[0].ptr; debug("Expr : Parenth\n"); nodelist.push_back(yyval.ptr);;
break;}
case 63:
-#line 189 "grammar.y"
{ yyval.ptr = new Node(ID_EXPR); yyval.ptr->child = yyvsp[0].ptr; debug("Expr : Fence\n"); nodelist.push_back(yyval.ptr);;
break;}
case 64:
-#line 190 "grammar.y"
{ yyval.ptr = new Node(ID_EXPR); yyval.ptr->child = yyvsp[0].ptr; debug("Expr : SubSupExpr\n"); nodelist.push_back(yyval.ptr);;
break;}
case 65:
-#line 191 "grammar.y"
{ yyval.ptr = new Node(ID_EXPR); yyval.ptr->child = yyvsp[0].ptr; debug("Expr : FractionExpr\n"); nodelist.push_back(yyval.ptr);;
break;}
case 66:
-#line 192 "grammar.y"
{ yyval.ptr = new Node(ID_EXPR); yyval.ptr->child = yyvsp[0].ptr; debug("Expr : OverExpr\n"); nodelist.push_back(yyval.ptr);;
break;}
case 67:
-#line 193 "grammar.y"
{ yyval.ptr = new Node(ID_EXPR); yyval.ptr->child = yyvsp[0].ptr; debug("Expr : DecorationExpr\n"); nodelist.push_back(yyval.ptr);;
break;}
case 68:
-#line 194 "grammar.y"
{ yyval.ptr = new Node(ID_EXPR); yyval.ptr->child = yyvsp[0].ptr; debug("Expr : RootExpr\n"); nodelist.push_back(yyval.ptr);;
break;}
case 69:
-#line 195 "grammar.y"
{ yyval.ptr = new Node(ID_EXPR); yyval.ptr->child = yyvsp[0].ptr; debug("Expr : AccentExpr\n"); nodelist.push_back(yyval.ptr);;
break;}
case 70:
-#line 196 "grammar.y"
{ yyval.ptr = new Node(ID_EXPR); yyval.ptr->child = yyvsp[0].ptr; debug("Expr : PrimaryExpr\n"); nodelist.push_back(yyval.ptr);;
break;}
case 71:
-#line 197 "grammar.y"
{ yyval.ptr = new Node(ID_EXPR); yyval.ptr->child = yyvsp[0].ptr; debug("Expr : BeginExpr\n"); nodelist.push_back(yyval.ptr);;
break;}
case 72:
-#line 198 "grammar.y"
{ yyval.ptr = new Node(ID_EXPR); yyval.ptr->child = yyvsp[0].ptr; debug("Expr : EndExpr\n"); nodelist.push_back(yyval.ptr);;
break;}
}
/* the action file gets copied in in place of this dollarsign */
-#line 543 "/usr/lib/bison.simple"
yyvsp -= yylen;
yyssp -= yylen;
@@ -1409,7 +1329,6 @@ yyerrhandle:
}
return 1;
}
-#line 202 "grammar.y"
Node *mainParse(const char *_code)
diff --git a/hwpfilter/source/lexer.cxx b/hwpfilter/source/lexer.cxx
index 39437c78ba33..4ebf4333e686 100644
--- a/hwpfilter/source/lexer.cxx
+++ b/hwpfilter/source/lexer.cxx
@@ -1019,9 +1019,7 @@ static char *yy_last_accepting_cpos;
#define YY_MORE_ADJ 0
#define YY_RESTORE_YY_MORE_OFFSET
char *yytext;
-#line 1 "lexer.l"
#define INITIAL 0
-#line 2 "lexer.l"
#include <stdlib.h>
#include <string.h>
#include "nodes.h"
@@ -1053,7 +1051,6 @@ extern YYSTYPE yylval;
#else
int token_debug(const char *format, ...);
#endif
-#line 1026 "lex.yy.c"
/* Macros after this point can all be overridden by user definitions in
* section 1.
@@ -1196,10 +1193,6 @@ YY_DECL
register char *yy_cp, *yy_bp;
register int yy_act;
-#line 90 "lexer.l"
-
-#line 1179 "lex.yy.c"
-
if ( yy_init )
{
yy_init = 0;
@@ -1283,231 +1276,185 @@ do_action: /* This label is used only to access EOF actions. */
case 1:
YY_RULE_SETUP
-#line 91 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>Begin[%s]\n",yytext+1); return EQBEGIN; }
//YY_BREAK
case 2:
YY_RULE_SETUP
-#line 92 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>End[%s]\n",yytext+1); return EQEND; }
//YY_BREAK
case 3:
YY_RULE_SETUP
-#line 93 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>Left[%s]\n",yytext+1); return EQLEFT; }
//YY_BREAK
case 4:
YY_RULE_SETUP
-#line 94 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>LeftDelim[%s]\n",yytext+1); return LEFT_DELIM; }
//YY_BREAK
case 5:
YY_RULE_SETUP
-#line 95 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>RightDelim[%s]\n",yytext+1); return RIGHT_DELIM; }
//YY_BREAK
case 6:
YY_RULE_SETUP
-#line 96 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>Right[%s]\n",yytext+1); return EQRIGHT; }
//YY_BREAK
case 7:
YY_RULE_SETUP
-#line 97 "lexer.l"
{ yylval.str = yytext; token_debug(" ==>NewLine[%s]\n",yytext); return NEWLINE; }
//YY_BREAK
case 8:
YY_RULE_SETUP
-#line 99 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>Accent[%s]\n",yytext+1); return ACCENT; }
//YY_BREAK
case 9:
YY_RULE_SETUP
-#line 100 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>Small_Greek[%s]\n",yytext+1); return SMALL_GREEK; }
//YY_BREAK
case 10:
YY_RULE_SETUP
-#line 101 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>Capital_Greek[%s]\n",yytext+1); return CAPITAL_GREEK; }
//YY_BREAK
case 11:
YY_RULE_SETUP
-#line 102 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>Binary_Operator[%s]\n",yytext+1); return BINARY_OPERATOR; }
//YY_BREAK
case 12:
YY_RULE_SETUP
-#line 103 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>Relation_Symbol[%s]\n",yytext+1); return RELATION_OPERATOR; }
//YY_BREAK
case 13:
YY_RULE_SETUP
-#line 105 "lexer.l"
{ yylval.str = strdup("neq"); token_debug(" ==>Relation_Symbol[neq]\n"); return RELATION_OPERATOR; }
//YY_BREAK
case 14:
YY_RULE_SETUP
-#line 106 "lexer.l"
{ yylval.str = strdup("vmlt"); token_debug(" ==>Relation_Symbol[neq]\n"); return RELATION_OPERATOR; }
//YY_BREAK
case 15:
YY_RULE_SETUP
-#line 107 "lexer.l"
{ yylval.str = strdup("vmgt"); token_debug(" ==>Relation_Symbol[neq]\n"); return RELATION_OPERATOR; }
//YY_BREAK
case 16:
YY_RULE_SETUP
-#line 108 "lexer.l"
{ yylval.str = strdup("mlt"); token_debug(" ==>Relation_Symbol[neq]\n"); return RELATION_OPERATOR; }
//YY_BREAK
case 17:
YY_RULE_SETUP
-#line 109 "lexer.l"
{ yylval.str = strdup("mgt"); token_debug(" ==>Relation_Symbol[neq]\n"); return RELATION_OPERATOR; }
//YY_BREAK
case 18:
YY_RULE_SETUP
-#line 110 "lexer.l"
{ yylval.str = yytext; token_debug(" ==>Relation_Symbol[neq]\n"); return RELATION_OPERATOR; }
//YY_BREAK
case 19:
YY_RULE_SETUP
-#line 112 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>Arrow[%s]\n",yytext+1); return ARROW; }
//YY_BREAK
case 20:
YY_RULE_SETUP
-#line 113 "lexer.l"
{ yylval.str = strdup("leftrightarrow"); token_debug(" ==>Arrow[leftrightarrow]\n"); return ARROW; }
//YY_BREAK
case 21:
YY_RULE_SETUP
-#line 114 "lexer.l"
{ yylval.str = strdup("rightarrow"); token_debug(" ==>Arrow[rightarrow]\n"); return ARROW; }
//YY_BREAK
case 22:
YY_RULE_SETUP
-#line 115 "lexer.l"
{ yylval.str = strdup("leftarrow"); token_debug(" ==>Arrow[leftarrow]\n"); return ARROW; }
//YY_BREAK
case 23:
YY_RULE_SETUP
-#line 116 "lexer.l"
{ token_debug(" ==>Ignore[\\rm]\n"); }
//YY_BREAK
case 24:
YY_RULE_SETUP
-#line 117 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>General_Iden[%s]\n",yytext+1); return GENERAL_IDEN; }
//YY_BREAK
case 25:
YY_RULE_SETUP
-#line 118 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>General_Oper[%s]\n",yytext+1); return GENERAL_OPER; }
//YY_BREAK
case 26:
YY_RULE_SETUP
-#line 119 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>Big_Symbol[%s]\n",yytext+1); return BIG_SYMBOL; }
//YY_BREAK
case 27:
YY_RULE_SETUP
-#line 120 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>Function[%s]\n",yytext+1); return FUNCTION; }
//YY_BREAK
case 28:
YY_RULE_SETUP
-#line 121 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>Root[%s]\n",yytext+1); return ROOT; }
//YY_BREAK
case 29:
YY_RULE_SETUP
-#line 122 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>Fraction[%s]\n",yytext+1); return FRACTION; }
//YY_BREAK
case 30:
YY_RULE_SETUP
-#line 123 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>Over[%s]\n",yytext+1); return EQOVER; }
//YY_BREAK
case 31:
YY_RULE_SETUP
-#line 124 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>Delimeter[%s]\n",yytext+1); return DELIMETER; }
//YY_BREAK
case 32:
YY_RULE_SETUP
-#line 125 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>Large_Delim[%s]\n",yytext+1); return LARGE_DELIM; }
//YY_BREAK
case 33:
YY_RULE_SETUP
-#line 126 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>Decoration[%s]\n",yytext+1); return DECORATION; }
//YY_BREAK
case 34:
YY_RULE_SETUP
-#line 127 "lexer.l"
{ yylval.str = yytext+1; token_debug(" ==>Space_Symbol[%s]\n",yytext+1); /*return SPACE_SYMBOL;*/ }
//YY_BREAK
case 35:
YY_RULE_SETUP
-#line 128 "lexer.l"
{ yylval.str = strdup("quad"); token_debug(" ==>Space_Symbol[quad]\n"); /* return SPACE_SYMBOL;*/ }
//YY_BREAK
case 36:
YY_RULE_SETUP
-#line 129 "lexer.l"
{ yylval.dval = yytext; token_debug(" ==>Digit[%s]\n",yytext); return DIGIT; }
//YY_BREAK
case 37:
YY_RULE_SETUP
-#line 130 "lexer.l"
{ yylval.str = yytext; token_debug(" ==>Operator[%s]\n",yytext); return OPERATOR; }
//YY_BREAK
case 38:
YY_RULE_SETUP
-#line 131 "lexer.l"
{ token_debug(" ==>SubSup[%s]\n",yytext); return yytext[0]; }
//YY_BREAK
case 39:
YY_RULE_SETUP
-#line 132 "lexer.l"
{ token_debug(" ==>Paren[%s]\n",yytext); return yytext[0];}
//YY_BREAK
case 40:
YY_RULE_SETUP
-#line 133 "lexer.l"
{ token_debug(" ==>Abs[%s]\n",yytext); return yytext[0];}
//YY_BREAK
case 41:
YY_RULE_SETUP
-#line 134 "lexer.l"
{ token_debug(" ==>Space[0x%2x]\n",yytext[0]); }
YY_BREAK
case 42:
YY_RULE_SETUP
-#line 135 "lexer.l"
{ token_debug(" ==>Ignore[0x%2x]\n",yytext[0]); }
YY_BREAK
case 43:
YY_RULE_SETUP
-#line 136 "lexer.l"
{ yylval.str = yytext; token_debug(" ==>String[%s]\n",yytext); return STRING; }
//YY_BREAK
case 44:
YY_RULE_SETUP
-#line 137 "lexer.l"
{ yylval.str = yytext; token_debug(" ==>Else[%s]\n",yytext); return CHARACTER; }
//YY_BREAK
case 45:
YY_RULE_SETUP
-#line 138 "lexer.l"
ECHO;
YY_BREAK
-#line 1487 "lex.yy.c"
case YY_STATE_EOF(INITIAL):
yyterminate();
@@ -2274,7 +2221,6 @@ int main()
return 0;
}
#endif
-#line 138 "lexer.l"
void initFlex(const char *_code )