.y dosyasını bison parser.y -d -t ile derlediğimde ve parser.tab.h dosyasını flex dosyama ekledikten sonra gcc "error: sayısal sabitten önce sözdizimi hatası" yazıyor. Bu, yytokentype'ın enumundaki ilk satır olan 32 satırına atıfta bulunuyor.GCC, bison'dan oluşturulan üstbilgi dosyasında "sayısal sabitten önce sözdizimi hatası" yazıyor
enum yytokentype {
BREAK = 258,
... }
Hata, "BREAK = 258." satırı ile ilgilidir. Gerçekten bunun neden olduğunu bilmiyorum - oluşturulan yylvalı kullanmak isterim ve bu başlık dosyasından ihtiyacım var. Esnek dosyamda bunun gibi yytokentype bildirmiş olsam bile, aynı hatayı alırdım. Yanlış yapabileceğim bir şey var mı?
. Gcc'ye '-E' bayrağı bu sorunları yaymak için iyidir. – msw