summaryrefslogtreecommitdiff
path: root/idlc/source
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2005-01-18 12:35:05 +0000
committerKurt Zenker <kz@openoffice.org>2005-01-18 12:35:05 +0000
commit4b0bf7339b60f88a6dba4cf013ff7a8086a5cfcc (patch)
tree3a79df66738c56423e724a4e2cbc258dec2c39e8 /idlc/source
parent3107fd0b17cac2e8b8b1168c2ddce7a97fa62e84 (diff)
INTEGRATION: CWS sb28 (1.12.16); FILE MERGED
2005/01/03 16:38:00 sb 1.12.16.1: #i28722# Removed support for char and string constants.
Diffstat (limited to 'idlc/source')
-rw-r--r--idlc/source/scanner.ll22
1 files changed, 2 insertions, 20 deletions
diff --git a/idlc/source/scanner.ll b/idlc/source/scanner.ll
index bcd78ec340c1..7b2f72bf1926 100644
--- a/idlc/source/scanner.ll
+++ b/idlc/source/scanner.ll
@@ -2,9 +2,9 @@
*
* $RCSfile: scanner.ll,v $
*
- * $Revision: 1.12 $
+ * $Revision: 1.13 $
*
- * last change: $Author: rt $ $Date: 2004-06-17 12:49:22 $
+ * last change: $Author: kz $ $Date: 2005-01-18 13:35:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -235,18 +235,10 @@ DIGIT [0-9]
OCT_DIGIT [0-7]
HEX_DIGIT [a-fA-F0-9]
CAPITAL [A-Z]
-SMALL [a-z]
ALPHA [a-zA-Z]
INT_LITERAL [1-9][0-9]*
OCT_LITERAL 0{OCT_DIGIT}*
HEX_LITERAL (0x|0X){HEX_DIGIT}*
-ESC_SEQUENCE1 "\\"[ntvbrfa\\\?\'\"]
-ESC_SEQUENCE2 "\\"{OCT_DIGIT}{1,3}
-ESC_SEQUENCE3 "\\"(x|X){HEX_DIGIT}{1,2}
-ESC_SEQUENCE ({ESC_SEQUENCE1}|{ESC_SEQUENCE2}|{ESC_SEQUENCE3})
-CHAR ([^\n\t\"\'\\]|{ESC_SEQUENCE})
-CHAR_LITERAL "'"({CHAR}|\")"'"
-STRING_LITERAL \"({CHAR}|"'")*\"
IDENTIFIER_NEW ({ALPHA}({ALPHA}|{DIGIT})*)|({CAPITAL}("_"?({ALPHA}|{DIGIT})+)*)
IDENTIFIER ("_"?({ALPHA}|{DIGIT})+)*
@@ -334,16 +326,6 @@ published return IDL_PUBLISHED;
return IDL_INTEGER_LITERAL;
}
-{CHAR_LITERAL} {
- yylval.cval = *yytext;
- return IDL_CHARACTER_LITERAL;
- }
-
-{STRING_LITERAL} {
- yylval.sval = new ::rtl::OString(yytext+1, (sal_Int32)(strlen(yytext)-2));
- return IDL_STRING_LITERAL;
- }
-
("-")?{DIGIT}+(e|E){1}(("+"|"-")?{DIGIT}+)+(f|F)? |
("-")?"."{DIGIT}+((e|E)("+"|"-")?{DIGIT}+)?(f|F)? |
("-")?{DIGIT}*"."{DIGIT}+((e|E)("+"|"-")?{DIGIT}+)?(f|F)? {