Mercurial > hg > CbC > CbC_gcc
comparison gcc/gengtype-lex.l @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
comparison
equal
deleted
inserted
replaced
131:84e7813d76e9 | 145:1830386684a0 |
---|---|
1 /* -*- indented-text -*- */ | 1 /* -*- indented-text -*- */ |
2 /* Process source files and output type information. | 2 /* Process source files and output type information. |
3 Copyright (C) 2002-2018 Free Software Foundation, Inc. | 3 Copyright (C) 2002-2020 Free Software Foundation, Inc. |
4 | 4 |
5 This file is part of GCC. | 5 This file is part of GCC. |
6 | 6 |
7 GCC is free software; you can redistribute it and/or modify it under | 7 GCC is free software; you can redistribute it and/or modify it under |
8 the terms of the GNU General Public License as published by the Free | 8 the terms of the GNU General Public License as published by the Free |
56 IWORD short|long|(un)?signed|char|int|HOST_WIDE_INT|uint64_t|int64_t|bool|size_t|BOOL_BITFIELD|CPPCHAR_SIGNED_T|ino_t|dev_t|HARD_REG_SET | 56 IWORD short|long|(un)?signed|char|int|HOST_WIDE_INT|uint64_t|int64_t|bool|size_t|BOOL_BITFIELD|CPPCHAR_SIGNED_T|ino_t|dev_t|HARD_REG_SET |
57 ITYPE {IWORD}({WS}{IWORD})* | 57 ITYPE {IWORD}({WS}{IWORD})* |
58 /* Include '::' in identifiers to capture C++ scope qualifiers. */ | 58 /* Include '::' in identifiers to capture C++ scope qualifiers. */ |
59 ID {CID}({HWS}::{HWS}{CID})* | 59 ID {CID}({HWS}::{HWS}{CID})* |
60 EOID [^[:alnum:]_] | 60 EOID [^[:alnum:]_] |
61 CXX_KEYWORD inline|public:|private:|protected:|template|operator|friend|static | 61 CXX_KEYWORD inline|public:|private:|protected:|template|operator|friend|static|mutable |
62 | 62 |
63 %x in_struct in_struct_comment in_comment | 63 %x in_struct in_struct_comment in_comment |
64 %option warn noyywrap nounput nodefault perf-report | 64 %option warn noyywrap nounput nodefault perf-report |
65 %option 8bit never-interactive | 65 %option 8bit never-interactive |
66 %% | 66 %% |