Как создать регулярное выражение для анализа перечислений C ++?
Перечисления, которые я примерил, выглядели как
enum Temperature
{
C = 0,
F=1, // some elements are commented
R, // most elements are not gived a value
K // sometimes the last element is succeeded by a comma
} temperature;
// different indent style is used
enum Depth {
m = 0,
ft = 1,
} depth;
Я пробовал несколько простых шаблонов, но ни один из них не является достаточно общим, чтобы охватить все случаи выше.
Любой мастер регулярных выражений, который может мне помочь?
Изменить: чтобы уточнить, я хочу имя и значение, например, С и 0.