summaryrefslogtreecommitdiff
path: root/gen.c
diff options
context:
space:
mode:
authorJohn Millaway <john43@users.sourceforge.net>2006-03-27 20:59:11 +0000
committerJohn Millaway <john43@users.sourceforge.net>2006-03-27 20:59:11 +0000
commita1037c0e1e7ffba540b80c38e4d95265312781b3 (patch)
tree1a2ee702913e41370908ff450d00c18d72570888 /gen.c
parent0b91d61cb2c8ea26ac273c7189a4481846ea969d (diff)
Removed global variable caseins.
Added scanner stack flags for case-insensitivity. Moved case-folding code from DFA-generation to parse time read-macros. Added localized case-sensitivity syntax from Perl. Added test for new syntax in test suite. Documented new syntax.
Diffstat (limited to 'gen.c')
-rw-r--r--gen.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/gen.c b/gen.c
index 99e9c8b..aac39af 100644
--- a/gen.c
+++ b/gen.c
@@ -447,9 +447,6 @@ struct yytbl_data *mkecstbl (void)
(flex_int32_t *) calloc (tbl->td_lolen, sizeof (flex_int32_t));
for (i = 1; i < csize; ++i) {
- if (caseins && isupper (i))
- ecgroup[i] = ecgroup[tolower (i)];
-
ecgroup[i] = ABS (ecgroup[i]);
tdata[i] = ecgroup[i];
}
@@ -471,9 +468,6 @@ void genecs ()
out_str_dec (get_int32_decl (), "yy_ec", csize);
for (i = 1; i < csize; ++i) {
- if (caseins && (i >= 'A') && (i <= 'Z'))
- ecgroup[i] = ecgroup[clower (i)];
-
ecgroup[i] = ABS (ecgroup[i]);
mkdata (ecgroup[i]);
}