diff options
author | Michi Henning <michi@zeroc.com> | 2004-08-31 04:36:28 +0000 |
---|---|---|
committer | Michi Henning <michi@zeroc.com> | 2004-08-31 04:36:28 +0000 |
commit | b48723e3d4ba8b7d3626c052ff398697731370a2 (patch) | |
tree | c038aa8cea773a7ae45dc511ea5548730801884b /cpp/src/Slice/Scanner.l | |
parent | initial check-in (diff) | |
download | ice-b48723e3d4ba8b7d3626c052ff398697731370a2.tar.bz2 ice-b48723e3d4ba8b7d3626c052ff398697731370a2.tar.xz ice-b48723e3d4ba8b7d3626c052ff398697731370a2.zip |
Deprecation of global Slice definitions.
Diffstat (limited to 'cpp/src/Slice/Scanner.l')
-rw-r--r-- | cpp/src/Slice/Scanner.l | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/cpp/src/Slice/Scanner.l b/cpp/src/Slice/Scanner.l index 76525a689a5..e80e2e0f753 100644 --- a/cpp/src/Slice/Scanner.l +++ b/cpp/src/Slice/Scanner.l @@ -131,6 +131,22 @@ floating_literal (({fractional_constant}{exponent_part}?)|((\+|-)?[[:digit:]]+{e return ICE_SCOPE_DELIMITER; } +"[" { + return ICE_METADATA_OPEN; +} + +"]" { + return ICE_METADATA_CLOSE; +} + +"[[" { + return ICE_GLOBAL_METADATA_OPEN; +} + +"]]" { + return ICE_GLOBAL_METADATA_CLOSE; +} + {identifier}[[:space:]]*"(" { StringTokPtr ident = new StringTok; ident->v = *yytext == '\\' ? yytext + 1 : yytext; |