diff --git a/src/common.h b/src/common.h index 006a8c1..c6fd549 100644 --- a/src/common.h +++ b/src/common.h @@ -48,6 +48,7 @@ typedef enum _C99Code C99_CODE_NULL = CPP_CODE_NULL, C99_CODE_COMMA = CPP_CODE_COMMA, C99_CODE_DQUOTE = CPP_CODE_DQUOTE, + C99_CODE_META_DATA = CPP_CODE_META_DATA, C99_CODE_META_DEFINE = CPP_CODE_META_DEFINE, C99_CODE_META_ELIF = CPP_CODE_META_ELIF, C99_CODE_META_ELSE = CPP_CODE_META_ELSE, @@ -57,7 +58,6 @@ typedef enum _C99Code C99_CODE_META_IFDEF = CPP_CODE_META_IFDEF, C99_CODE_META_IFNDEF = CPP_CODE_META_IFNDEF, C99_CODE_META_INCLUDE = CPP_CODE_META_INCLUDE, - C99_CODE_META_LINE = CPP_CODE_META_LINE, C99_CODE_META_PRAGMA = CPP_CODE_META_PRAGMA, C99_CODE_META_UNDEF = CPP_CODE_META_UNDEF, C99_CODE_META_WARNING = CPP_CODE_META_WARNING, diff --git a/src/scanner.c b/src/scanner.c index fdfa59f..a100391 100644 --- a/src/scanner.c +++ b/src/scanner.c @@ -29,8 +29,8 @@ static char * _tokens[C99_CODE_COUNT] = { NULL, ",", "\"", /* directives */ - "#define", "#elif", "#else", "#endif", "#error", "#if", "#ifdef", - "#ifndef", "#include", "#line", "#pragma", "#undef", "#warning", + NULL, "#define", "#elif", "#else", "#endif", "#error", "#if", "#ifdef", + "#ifndef", "#include", "#pragma", "#undef", "#warning", /* operators */ "&=", "&", "|", "|=", ":", "&&", "||", "==", ">>=", ">>", "##", "/=", "/", "<<=", "<<", "--", ".", "...", "++", "=", ">=", ">", "#", "{",