texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[6089] parsetexi update TODO


From: Gavin D. Smith
Subject: [6089] parsetexi update TODO
Date: Sat, 31 Jan 2015 22:18:59 +0000

Revision: 6089
          http://svn.sv.gnu.org/viewvc/?view=rev&root=texinfo&revision=6089
Author:   gavin
Date:     2015-01-31 22:18:58 +0000 (Sat, 31 Jan 2015)
Log Message:
-----------
parsetexi update TODO

Modified Paths:
--------------
    trunk/parsetexi/ChangeLog
    trunk/parsetexi/TODO

Modified: trunk/parsetexi/ChangeLog
===================================================================
--- trunk/parsetexi/ChangeLog   2015-01-31 21:53:20 UTC (rev 6088)
+++ trunk/parsetexi/ChangeLog   2015-01-31 22:18:58 UTC (rev 6089)
@@ -2,7 +2,7 @@
 
        * command_data.txt: Specify argument types of the other "misc" 
        commands.
-       * end_linec (parse_line_command_args): More complete 
+       * end_line.c (parse_line_command_args): More complete 
        implementation.
        * parser.c (digit_chars): New variable.
 

Modified: trunk/parsetexi/TODO
===================================================================
--- trunk/parsetexi/TODO        2015-01-31 21:53:20 UTC (rev 6088)
+++ trunk/parsetexi/TODO        2015-01-31 22:18:58 UTC (rev 6089)
@@ -1,12 +1,18 @@
-* Add a way to serialize labels_information, indices_information, etc., 
-to ease testing that the produced parse tree is what the backends 
-require.
+* Implement code passing error messages and warnings to the Perl code.
+* Counters for e.g. numbers of arguments read so far for a brace 
+command, or the row in a table.
+* Implement parser options
+* Character encoding issues - read and pass to Perl correctly.
 
-* Convert makeinfo backends to use a Perl stub for the C API. The C parser 
-will not be used at this point.
+Integration with rest of Perl code:
 
-* Substitute the XS API implementation for the Perl API when the C parser is 
-good enough.
+Passing data as Perl code to be evaluated in very slow, which limits the 
+speed-up that is obtained. One way round this would be to access the 
+parse tree in the Perl code through an API. This would be done in two 
+stages:
 
-Other tasks -
-* implement node name normalization output converter
+* Convert makeinfo backends to use a Perl stub for the C API. The C 
+parser will not be used at this point.
+* Substitute the XS API implementation for the Perl API when the C 
+parser is good enough.
+




reply via email to

[Prev in Thread] Current Thread [Next in Thread]