diff options
author | Ian Lance Taylor <ian@airs.com> | 1998-02-12 20:53:49 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1998-02-12 20:53:49 +0000 |
commit | 9a455e6bd67051474d2f9a0c3e03960e53511256 (patch) | |
tree | 3a576a23abb15573f38abb8d9b3eae6744f065a6 /binutils/deflex.l | |
parent | 46b6795a39d7068d71836f51e5d41884f6311cff (diff) | |
download | gdb-9a455e6bd67051474d2f9a0c3e03960e53511256.zip gdb-9a455e6bd67051474d2f9a0c3e03960e53511256.tar.gz gdb-9a455e6bd67051474d2f9a0c3e03960e53511256.tar.bz2 |
* deflex.l: Accept '?' in symbol names, for VC++ mangled names.
From Mikey <jeffdb@netzone.com>.
Diffstat (limited to 'binutils/deflex.l')
-rw-r--r-- | binutils/deflex.l | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/binutils/deflex.l b/binutils/deflex.l index 6b758b6..ab49e19 100644 --- a/binutils/deflex.l +++ b/binutils/deflex.l @@ -42,7 +42,7 @@ int linenumber; "SECTIONS" { return SECTIONS;} "EXPORTS" { return EXPORTS;} "IMPORTS" { return IMPORTS;} -"VERSION" { return VERSION;} +"VERSION" { return VERSIONK;} "BASE" { return BASE;} "CONSTANT" { return CONSTANT; } "NONAME" { return NONAME; } @@ -54,7 +54,7 @@ int linenumber; [0-9][x0-9A-Fa-f]* { yylval.number = strtol (yytext,0,0); return NUMBER; } -[A-Za-z$:\-\_][A-Za-z0-9/$:\-\_@]+ { +[A-Za-z$:\-\_?][A-Za-z0-9/$:\-\_@?]+ { yylval.id = xstrdup (yytext); return ID; } |