Ein yacc-File hat drei Abschnitte, die durch %% voneinander getrennt sind. Im ersten stehen diverse Deklarationen und sowas, im zweiten die Grammatikregeln, und im dritten kann beliebiger Code stehen, der ans Ende vom generierten C-File kopiert wird. Dort gehört dein Kommentar also hin.
Hmm, das geht leider nicht... Das was im Yacc-File im 3. Abschnitt steht,
steht dann zwar auch im generierten C-File, aber leider wird da trotzdem
noch was hinter generiert!
Da steht dann unter anderem noch:
Code
#ifdef YACC_WINDOWS
static int win_yyparse();
// usw.
static int win_yyparse()
#else /* YACC_WINDOWS */
sfparse()
#endif /* YACC_WINDOWS */
// usw.
// dann sowas noch YYDEBUG und YYTRACE
#endif /* ! YYTRACE */
#endif /* YYDEBUG */
Alles anzeigen
Weiß jemand, wo sowas noch herkommen könnte / von wo sowas dann
generiert wird?