TODO list for Reverse
2003/08/02 - peterl
-
Implement command to list all adaptors and modes
-
Implement command to get detailled description for a selected adaptor/mode
-
Plugin feature for adaptors (?)
2003/07/17 - peterl
-
Some html files (especially the xsl-generated ones) do not conform to xhtml-standard. Fix that!
2003/08/04 - peterl
-
Added toString, toBoolean and toInteger functions to VSTL
2003/08/03 - peterl
-
Position reporting now works accurate
-
Using VSTL to describe position hint generators now
-
Default modes can now access hint values via VSTL
2003/08/02 - peterl
-
Position reporting in configfiles, for hints and for VSTL that was read from configfiles implemented, but
reported positions are not accurate (forget about the column, lines may be off by 1)
2003/08/01 - peterl
-
plaintext_cpp and configured default-mode plaintext_cpp.cfg now behave identically on test-files
-
Introduced adaptor modes, that depend on a subdirectory in the reverse config directory
-
Implemented all existing adaptors as modes of the default adaptor
2003/07/31 - peterl
-
Implemented vstlmore.h/cpp with string manipulation functions
-
Integrated VSTL for translators
-
Moved VSTL to directory reverse/vstl/
2003/07/30 - peterl
-
VSTL basics completed and tested
-
Implemented standard VSTL functions (Integer arithmetic, logic, comparison, conditional)
2003/07/28 - peterl
-
started to implement VSTL basics
-
implemented and tested VSTLTokenizer
2003/07/27 - peterl
-
Added config-files capability. The config-files are searched on some standard paths.
-
Standard config files for modes. The file ~/.reverse/modename_default.cfg is initially processed if it exists
2003/07/25 - peterl
-
Added embosl, embcsl operators that eat up their line in SL if it is blank
-
Adjusted syntax highlighting generator
-
Added adaptor switch operator. ###reverse is the default.
-
Added default adaptor that solely supports the adaptor switch operator
2003/07/24 - peterl
-
Added --version, -v command line option
-
Auto-splitting of hint arguments of the form a=b;c=d;... works
2003/07/23 - peterl
-
Debugged combine script
-
Added priority attribute to whenever and combination rules
-
Extended syntax highlighting generator to support combined highlightings
-
Build some syntax highlightings (Inverse plaintext_cpp, Inverse xml_cpp)
2003/07/22 - peterl
-
XSLT-combine script for kate syntax descriptions completed and works.
2003/07/21 - peterl
-
Written XSLT script to merge highlightings, nearly complete
-
Had problems with Xalan parsing the kate language.dtd, because it contained invalid comments starting with --
2003/07/20 - peterl
-
plaintext_java mode added
-
Started with extended syntax highlighting generator, still many bugs to fix
2003/07/18 - peterl
-
Basic kate syntax highlighting generator works
-
Everything included in Makefile now
-
-h/--hint command line option passes hints to the selected adaptor
-
Released reverse 0.1
-
Created reverse-devel mailing list
-
Fixed some bugs with mkxslt script
2003/07/17 - peterl
-
Basic homepage now online
-
Wrote introductory documentation in xml
-
Wrote xsl-script to transfrom doc-xml to html
-
Wrote xsl script to transform TODO-list to html
-
Wrote Makefile for all documentation and homepage
2003/07/14 - peterl
-
Project registered on SF
-
Changed Makefiles so that stuff should easily compile when checked out from CVS
-
Continued XML documentation
-
Started first vesrion of the reverse project homepage
2003/07/14 - peterl
-
Implemented (optionally nested) comments in both SL and EL contexts
-
The comment sequence for plaintext_cpp is /@comment@/ for both SL and EL and may be nested.
-
Started XML documentation
-
Submitted project registration request to sourceforge.net
2003/07/13 - peterl
-
Hint context is now also available from EL
-
Implemented line-trimmed reverse embed tags. Empty beginning/end lines are ignored when using these tags
-
Implemented 'positionHints={true|false}' hint in plaintext_cpp mode to disable file position hinting
2003/07/11 - peterl
-
Done (optional) hint context and implemented default name=value - format recognizing
-
Implemented outname=value, varname=value hints for plaintext_cpp, pt_cppstr adaptors
2003/07/10 - peterl
-
Done mode pt_cppstr that concats to string 'result'
2003/07/09 - peterl
-
fixed 0 character at end of output bug. Was caused by improper istream2PSProvider implementation
-
Line and file directives now correctly output in cpp mode
2003/07/08 - peterl
-
escape sequences seem to work
-
done file input, fixed some bugs
-
basic reverse with plaintext_cpp mode runs now
-
added inverse command line option
2003/07/07 - peterl
-
added block support, indentation and other bugfixes
-
parser and lexer now coded by hand
-
plaintext_cpp done
2003/07/06 - peterl
-
Reverse parser done
-
pstream classes and ios->pstream adaptor classes done
-
adaptor registry and lst->cpp awk-script done
2003/07/04 - peterl
-
wrote basic specification of reverse
-
created directory structure
-
created Translator, Tokenizer interface
-
Added position.h to supp++
-
created tokenid.h
2003/07/04 - peterl