2
#include "cardconstraint.tab.h"
4
char cardconstraint_errormsg[1024] = "";
5
char cardconstraint_constraint[1024] = "";
11
"," {strcat(cardconstraint_constraint, ",");return(COMMA);}
12
"<=" {strcat(cardconstraint_constraint, "<=");return(LESSEQUAL);}
13
">=" {strcat(cardconstraint_constraint, ">=");return(GREATEREQUAL);}
14
"=" {strcat(cardconstraint_constraint, "=");return(EQUAL);}
15
"!=" {strcat(cardconstraint_constraint, "!=");return(NOTEQUAL);}
16
"<>" {strcat(cardconstraint_constraint, "!=");return(NOTEQUAL);}
17
"<" {strcat(cardconstraint_constraint, "<");return(LESS);}
18
">" {strcat(cardconstraint_constraint, ">");return(GREATER);}
19
".." {strcat(cardconstraint_constraint, "..");return(DOTDOT);}
22
{number} {strcat(cardconstraint_constraint, cardconstrainttext);return(NUMBER);}
24
. {return(UNDEFINED);}
27
int cardconstraintwrap() {
31
int cardconstrainterror(char *s) {
32
strcpy(cardconstraint_errormsg, s);