summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2018-02-17 19:36:41 +0100
committerJay Berkenbilt <ejb@ql.org>2018-02-19 03:05:46 +0100
commit5b5f45e9dde77df4e8da50ac2a102db6bfc2aa27 (patch)
treedc493850196e18dcecd1a8824ef6b603a1688d1a
parentfefe25030eaffdaf06a9e957b3255304682c71cf (diff)
downloadqpdf-5b5f45e9dde77df4e8da50ac2a102db6bfc2aa27.tar.zst
Remove lexer rewrite notes from TODO
-rw-r--r--TODO14
1 files changed, 1 insertions, 13 deletions
diff --git a/TODO b/TODO
index 5ad616f0..402a715f 100644
--- a/TODO
+++ b/TODO
@@ -40,24 +40,12 @@ Soon
Lexical
=======
-Consider rewriting the tokenizer. These are rough ideas at this point.
-I may or may not do this as described.
-
- * Use flex. Generate them from ./autogen.sh and include them in the
- source package, but do not commit them.
-
- * Make it possible to run the lexer (tokenizer) over a while file
+ * Make it possible to run the lexer (tokenizer) over a whole file
such that the following things would be possible:
* Rewrite fix-qdf in C++ so that there is no longer a runtime perl
dependency
- * Create a way to filter content streams that could be used to
- preserve the content stream exactly including spaces but also to
- do things like replace everything between a detected set of
- markers. This is to support form flattening. Ideally, it should
- be possible to use this programmatically on broken files.
-
* Make it possible to replace all strings in a file lexically even
on badly broken files. Ideally this should work files that are
lacking xref, have broken links, etc., and ideally it should work