Когда я компилирую файл C, он говорит:
pcat.lex:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘hasTab’.
Вот начало файла:
#include "ctype.h"
#include "stdio.h"
#include "stdlib.h"
#include "pcat.tab.h"
#define YY_USER_ACTION Do_Before_Each_Action();
#define STRING_MAX_LENGTH 255
#define IDENTIFIER_MAX_LENGTH 255
#define MAX_INT 2147483647
static int lineno = 1;
static int colno = 1;
static bool hasTab;
void Do_Before_Each_Action();
Кто-нибудь знает, что происходит?
Я использую Mac OS X 10.6.7