diff options
author | John Millaway <john43@users.sourceforge.net> | 2003-03-27 18:02:58 +0000 |
---|---|---|
committer | John Millaway <john43@users.sourceforge.net> | 2003-03-27 18:02:58 +0000 |
commit | 17551916f3f63d31562c1c6c15ea8749b4a9279b (patch) | |
tree | e815f489a1aa347b4f19acfaafbde5f3bb75a61b /flexdef.h | |
parent | 6fe6068dee3020caf4bd93c2c7d71c675df3201d (diff) |
Added %top block syntax.
Added test for %top block.
Documented %top block.
Diffstat (limited to 'flexdef.h')
-rw-r--r-- | flexdef.h | 17 |
1 files changed, 6 insertions, 11 deletions
@@ -1094,18 +1094,13 @@ extern struct Buf *buf_prints PROTO((struct Buf *buf, const char *fmt, const cha extern struct Buf *buf_m4_define PROTO((struct Buf *buf, const char* def, const char* val)); extern struct Buf *buf_m4_undefine PROTO((struct Buf *buf, const char* def)); extern struct Buf *buf_print_strings PROTO((struct Buf * buf, FILE* out)); +extern struct Buf *buf_linedir PROTO((struct Buf *buf, const char* filename, int lineno)); -/* a string buffer for #define's generated by user-options on cmd line. */ -extern struct Buf userdef_buf; - -/* a char* buffer to save #define'd some symbols generated by flex. */ -extern struct Buf defs_buf; - -/* a string buffer to hold yydmap elements */ -extern struct Buf yydmap_buf; - -/* Holds m4 definitions. */ -extern struct Buf m4defs_buf; +extern struct Buf userdef_buf; /* a string buffer for #define's generated by user-options on cmd line. */ +extern struct Buf defs_buf; /* a char* buffer to save #define'd some symbols generated by flex. */ +extern struct Buf yydmap_buf; /* a string buffer to hold yydmap elements */ +extern struct Buf m4defs_buf; /* Holds m4 definitions. */ +extern struct Buf top_buf; /* contains %top code. String buffer. */ /* For blocking out code from the header file. */ #define OUT_BEGIN_CODE() outn("m4_ifdef( [[M4_YY_IN_HEADER]],,[[") |