summaryrefslogtreecommitdiff
path: root/misc
Commit message (Collapse)AuthorAgeFilesLines
* - [refactor] Engine#compile() refactoredmakoto kuwata2006-05-024-2/+1206
| | | | | | | | | | | | | - [refactor] XxxxXmlEruby classes are removed - [change] PrintStatementEnhancer is renamed to PrintOutEnhancer - [change] add benchmark/erubybench-lib.rb - [change] command-line option '-E' (enhancers) changed to '-e' - [change] README is rewrited in RDoc format - [change] removed FastEnhancer - [change] removed XxxXmlEruby classes - [enhance] new command-line option '-E' (show all enhancers) - [enhance] add XxxEnhancer.desc
* - [enhance] javascript supportmakoto kuwata2006-04-301-0/+2
| | | | | | | | | | | | | - [enhance] new property :preamble and :postamble support - [enhance] new command-line option '-b' (body only) - [change] Engine#init_src()/finis_src() are named to add_preamble()/add_postamble() - [change] Ejava changed to print preamble and postamble. - [enhance] add simplest.rb - [enhance] new method Engine#compile!(), which compile input and set @src - [enhance] new command-line option '-E' (load enhancers) - [enhance] new property :escape, which represents escape function name - [update] update users-guide
* - [change] Eruby adopt ArrayBufferEnhancer as defaultmakoto kuwata2006-04-291-0/+373
| | | | | | | | | | | | | | | | | | | | - [enhance] new module BiPatternEnhancer [experimental] - [enhance] new module SimplifiedEnhancer - [enhance] new module StringBufferEnhancer - [enhance] new module PrintStatementEnhancer - [enhance] new module PercentLineEnhancer - [enhance] new module HeaderFooterEnhancer [experimental] - [enhance] new class OutputSimplifiedEruby - [enhance] Engine.supported_properties() added - [enhance] print show_properties() when '-h' is specified - [enhance] add Eperl class (engine/perl.rb) - [enhance] add examples - [change] class Eruby includes ArrayBufferEnhancer - [change] EscapeEnhancer now overrides add_expr() - [change] module PrintEnhancer is renamed to PrintAvailableEnhancer - [change] Ejava doesn't out 'StringBuffer _buf' nor 'return _buf.toString();' - [change] subclasses of Eruby are moved to new file 'enhanced.rb'
* - [enhance] new method Eruby#pattern_regexp() to customize regexp for scanningmakoto kuwata2006-04-251-187/+0
| | | | | | | | | - [change] 'lib/erubis.rb' is divided into eruby.rb, enhancer.rb, and optimized.rb - [change] command 'bin/erubis' is moved to 'lib/erubis/main.rb' - [change] benchmark/erubybench.rb updated - [enhance] new command-line option '-k' (convert map key to Symbol) added
* - [enhance] add misc/erubybench.rbmakoto kuwata2006-04-251-0/+187
- [change] Eruby.load_file() calls untaint()