23
23
table PreDirectiveTab :
25
Whitespace* '#' Whitespace* "define" => TOK_PRE_DEFINE
26
Whitespace* '#' Whitespace* "assert" => TOK_PRE_ASSERT
27
Whitespace* '#' Whitespace* "unassert" => TOK_PRE_UNASSERT
28
Whitespace* '#' Whitespace* "if" => TOK_PRE_IF
29
Whitespace* '#' Whitespace* "elif" => TOK_PRE_ELIF
30
Whitespace* '#' Whitespace* "warning" => TOK_PRE_WARNING
31
Whitespace* '#' Whitespace* "error" => TOK_PRE_ERROR
32
Whitespace* '#' Whitespace* "include" => TOK_PRE_INCLUDE
33
Whitespace* '#' Whitespace* "include_next" => TOK_PRE_INCLUDE_NEXT
34
Whitespace* '#' Whitespace* "ifdef" => TOK_PRE_IFDEF
35
Whitespace* '#' Whitespace* "ifndef" => TOK_PRE_IFNDEF
36
Whitespace* '#' Whitespace* "else" => TOK_PRE_ELSE
37
Whitespace* '#' Whitespace* "endif" => TOK_PRE_ENDIF
38
Whitespace* '#' Whitespace* "undef" => TOK_PRE_UNDEF
25
'#' Whitespace* "define" => TOK_PRE_DEFINE
26
'#' Whitespace* "assert" => TOK_PRE_ASSERT
27
'#' Whitespace* "unassert" => TOK_PRE_UNASSERT
28
'#' Whitespace* "if" => TOK_PRE_IF
29
'#' Whitespace* "elif" => TOK_PRE_ELIF
30
'#' Whitespace* "warning" => TOK_PRE_WARNING
31
'#' Whitespace* "error" => TOK_PRE_ERROR
32
'#' Whitespace* "include" => TOK_PRE_INCLUDE
33
'#' Whitespace* "include_next" => TOK_PRE_INCLUDE_NEXT
34
'#' Whitespace* "ifdef" => TOK_PRE_IFDEF
35
'#' Whitespace* "ifndef" => TOK_PRE_IFNDEF
36
'#' Whitespace* "else" => TOK_PRE_ELSE
37
'#' Whitespace* "endif" => TOK_PRE_ENDIF
38
'#' Whitespace* "undef" => TOK_PRE_UNDEF
40
40
--- Win specific preprocessor directives
42
Whitespace* '#' Whitespace* "import" => TOK_PRE_INCLUDE
42
'#' Whitespace* "import" => TOK_PRE_INCLUDE