diff options
author | John Millaway <john43@users.sourceforge.net> | 2002-09-09 19:25:56 +0000 |
---|---|---|
committer | John Millaway <john43@users.sourceforge.net> | 2002-09-09 19:25:56 +0000 |
commit | b670bc6c09e8bd33f48db9f1db3782eac0b0b0b4 (patch) | |
tree | 6581909a842d6bc1ed15f0af17cee697600fe5c1 /flexdef.h | |
parent | a953d6fb60d4221ef08d90820f015fb58678b48a (diff) |
Table deserialization works for everything except --fast scanners.
Scanners can auto-verify serialized table integrity via --tables-verify.
Added tables API items to TODO list.
test-table-opts is becoming exhaustive (a good thing).
Diffstat (limited to 'flexdef.h')
-rw-r--r-- | flexdef.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -1147,6 +1147,7 @@ extern struct Buf *buf_strnappend PROTO ((struct Buf *, const char *str, int nchars)); extern struct Buf *buf_strdefine PROTO ((struct Buf * buf, const char *str, const char *def)); +extern struct Buf *buf_prints PROTO((struct Buf *buf, const char *fmt, const char* s)); /* a string buffer for #define's generated by user-options on cmd line. */ extern struct Buf userdef_buf; @@ -1154,6 +1155,9 @@ 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; + /* For blocking out code from the header file. */ #define OUT_BEGIN_CODE() out_str("#ifndef %sIN_HEADER /* YY-DISCARD-FROM-HEADER */\n",prefix) #define OUT_END_CODE() out_str("#endif /* !%sIN_HEADER YY-END-DISCARD-FROM-HEADER */\n",prefix); |