This week on Ubiquity Parser: The Next Generation

Last week I released a proof-of-concept demo of the next generation Ubiquity parser design and it was also the focus of discussion in our weekly internationalization meeting.1 Christian Sonne even wrote a Danish plugin for it during the meeting—a testament to the pluggability and of the new parser design.
In addition, at the Ubiquity weekly meeting, pushing this new parser into Ubiquity proper was identified as a key goal of Ubiquity 0.2, making frequent iteration and debate over this parser essential.
To that end, I’ll highlight some of the changes made to the parser demo codebase in the past week:
- left-branching support and a Japanese parser
- basic French parser
- a timer display
- Danish parser by Christian Sonne
- synonyms: as an example, you can now use “purchase” or “buy,” both of which point to the same verb.
- verb name localizations: you no longer need to use the English verb names with different languages. (Currently only Japanese has any verb localizations.)
- a number of optimizations and corrections
I encourage you to check out the demo again or check out the source on BitBucket.
➔ Ubiquity Parser: The Next Generation demo
I’d love to get comments, patches, or additional parsers! Thanks! ^^
-
The weekly internationalization meeting, like all Ubiquity weekly meetings, are completely open to the public. We’d love to hear new voices contribute to the discussion! Take a look at the schedule of upcoming meetings. ↩
Related posts:
- Ubiquity Parser: The Next Generation Demo
- Foxkeh demos Ubiquity Parser: The Next Generation
- Big Issues and Small Issues with Parser 2
- Localizing Commands for Ubiquity 0.5
- Talking Ubiquity in Japan: 拡張機能勉強会にて発表
Related posts brought to you by Yet Another Related Posts Plugin.
Tags: code, Danish, demo, French, humor, i18n, Japanese language, l10n, localization, Mozilla Planet, parser, ubiquity, update
If you enjoyed this post, make sure you subscribe to my RSS feed (optionally with tweets from my Twitter)!
March 27th, 2009 at 12:11 pm
Love the logo!
March 27th, 2009 at 9:34 pm
[…] pendant ce temps, le nouveau parser de commande d’Ubiquity est devenu un objectif de la version 0.2. Vous pouvez d’ailleurs déjà tester le parser […]
March 30th, 2009 at 3:50 am
[…] blog blog « This week on Ubiquity Parser: The Next Generation […]
July 9th, 2009 at 8:37 pm
[…] Parser 2 (née Parser: The Next Generation) is a completely new parser designed to support different languages easily. Taking a serious look at the similarities and differences between different languages, we created a universal parser design which t […]