--- opening: > good things happening in YAMLand right now. Syck has received a Perl module, sewn by Ingy. Clark has worked up Revision #4 of the bytecode. as well as a new API.
should i have the time: - add Unicode support to re2c and patch-or-fork. i'm thinking of rewriting it in ruby, as it would make a great alternative to pure regexp parsing and could be supported in ruby's core.
- add bytecode lexer. uses the same grammar as the YAML lexer.
- support clark's api within the parser. this will cause me to shortly abstract away the current node handler. in other words, the current callback system will secretly be powered by a pull parser.
- provide an API for returning a node's YPath. this will allow stream filtering with YPath. let's say you run a YPath query against a massive stream, you could return nodes as they are completed (in their own stream).