summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorJohn Millaway <john43@users.sourceforge.net>2003-02-28 11:27:10 +0000
committerJohn Millaway <john43@users.sourceforge.net>2003-02-28 11:27:10 +0000
commit74af518aecbe477db93ebfdb04df70210fda3af0 (patch)
treebfd0a66e8af53a87c5d6dceb8e3ce77373e43131 /TODO
parent44a9a45a62c97fbcd83b579a7c281c8cfe80a8bf (diff)
Removed yy_current_buffer from the planet.
Input buffer states are now in an internal unbounded stack. Added new internal function, yyensure_buffer_stack. Added new API function, yypush_buffer_state. Added new API function, yypop_buffer_state. Documented the new API calls in the manual. Macro YY_BUFFER_STATE now refers to top of stack. This revision breaks the C++ scanner (again.)
Diffstat (limited to 'TODO')
-rw-r--r--TODO6
1 files changed, 2 insertions, 4 deletions
diff --git a/TODO b/TODO
index f470999..1fef06c 100644
--- a/TODO
+++ b/TODO
@@ -52,15 +52,13 @@
** make test suite more complete
+** add a test for yypush_buffer_state/yypop_buffer_state
+
* generic coding
** move as much skeleton code as possible out of gen.c and into
flex.skl
-** Automatic management of the input buffer stack. (currently does
- this for the start condition stack, but not for the input
- buffer stack.)
-
** figure out whether we want to add the capability to have
auto-generated backout rules