J
Jamis Buck
INTRODUCING SYNTAX 1.0! IT'S EXPLOSIVE! IT'LL MAKE A REAL PROGRAMMER
OUT OF YOU! IT'LL EAT YOUR DOG AND DISCOVER URANIUM IN YOUR BACKYARD!
Well, perhaps not all that. There is really only one new feature in
this release--otherwise, it's just several bug fixes that have been
languishing in my SVN repository.
Project page: http://rubyforge.org/projects/syntax
User manual: http://syntax.rubyforge.org
API Docs: http://syntax.rubyforge.org/api
New feature:
* (optionally) syntax highlight interpolated expressions.
New API:
* Added an accessor for the tokenizer, so that options can be set on
the tokenizer used by the convertor.
Bugs that have been fixed in this release:
* Correctly handle \r\n newlines as well as \n.
* Ruby tokenizer: handle ?\ at EOL
* bug #1709, "? is always interpreted as a character literal"
* bug #1710, ":123 is interpreted as a Symbol", and generally
robustified symbol interpretation
* bug #1717, "Foo in obj.Foo(...) is interpreted as a constant"
* bug #1716, "0b0111000, 0xDEADFEED, 0o1234 and 0d123456 style number
literals are not highlighted properly"
Enjoy,
Jamis
OUT OF YOU! IT'LL EAT YOUR DOG AND DISCOVER URANIUM IN YOUR BACKYARD!
Well, perhaps not all that. There is really only one new feature in
this release--otherwise, it's just several bug fixes that have been
languishing in my SVN repository.
Project page: http://rubyforge.org/projects/syntax
User manual: http://syntax.rubyforge.org
API Docs: http://syntax.rubyforge.org/api
New feature:
* (optionally) syntax highlight interpolated expressions.
New API:
* Added an accessor for the tokenizer, so that options can be set on
the tokenizer used by the convertor.
Bugs that have been fixed in this release:
* Correctly handle \r\n newlines as well as \n.
* Ruby tokenizer: handle ?\ at EOL
* bug #1709, "? is always interpreted as a character literal"
* bug #1710, ":123 is interpreted as a Symbol", and generally
robustified symbol interpretation
* bug #1717, "Foo in obj.Foo(...) is interpreted as a constant"
* bug #1716, "0b0111000, 0xDEADFEED, 0o1234 and 0d123456 style number
literals are not highlighted properly"
Enjoy,
Jamis