#include "cpptoken.h"
#include "cppvarinit.h"
#include "parser.tab.h"
#include <functional>
#include <map>
#include <set>
#include <vector>
Go to the source code of this file.
|
enum | DefineLooksLike {
kNoDef = 0
, kNumDef = tknNumber
, kStrLitDef = tknStrLit
, kCharLitDef = tknCharLit
,
kReDef = tknName
, kComplexDef = tknPreProDef
} |
|
enum class | TokenSetupFlag { None
, DisableCommentTokenization
, EnableCommentTokenization
, ResetCommentTokenization
} |
|
enum class | MacroDefineInfo { kNoInfo
, kDefined
, kUndefined
} |
|
enum class | MacroDependentCodeEnablement { kNoInfo
, kDisabled
, kEnabled
} |
|
◆ BracketDepthStack
◆ CodeEnablementInfoStack
◆ DefineLooksLike
Enumerator |
---|
kNoDef | |
kNumDef | |
kStrLitDef | |
kCharLitDef | |
kReDef | |
kComplexDef | |
Definition at line 39 of file parser.l.h.
◆ MacroDefineInfo
Enumerator |
---|
kNoInfo | |
kDefined | |
kUndefined | |
Definition at line 57 of file parser.l.h.
◆ MacroDependentCodeEnablement
Enumerator |
---|
kNoInfo | |
kDisabled | |
kEnabled | |
Definition at line 64 of file parser.l.h.
◆ TokenSetupFlag
Enumerator |
---|
None | |
DisableCommentTokenization | |
EnableCommentTokenization | |
ResetCommentTokenization | |
Definition at line 49 of file parser.l.h.