Gold Parser support

SyntaxEditor for WPF Forum

Posted 13 years ago by Sean Kearon
Version: 11.1.0541
Avatar
Does Syntax Editor support the Gold Parser?

Comments (4)

Posted 13 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar
Hi Sean,

Sorry we don't have any direct support for the Gold parser. We do for ANTLR, Irony, 'M' Language Defintions, or our own LL(*) Parser Framework though.

That being said, it's very easy to integrate any third-party parser with our product. All you have to do is implement the IParser interface and "wrap" your Gold parser. Then register your IParser object as a service on your syntax language and you'll be good to go. If you have an ambient parse request dispatcher set up, the parsing will even occur in a worker thread.


Actipro Software Support

Posted 13 years ago by Sean Kearon
Avatar
That's good to hear and thanks for the response. BTW, were you aware that Irony is now on hold? See here for more info.
Posted 13 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar
Hi Sean,

Thanks, we did see that.

Please note that our own LL(*) Parser Framework is brand new and combines our own ideas with some of the best aspects of parser generator frameworks like Irony and others. If you liked Irony, you'll definitely be able to transition to ours very easily since you also write all your EBNF in C#/VB code. Ours takes things to another level too, as you can inject custom callbacks anywhere in the EBNF and can write customized AST trees right in the grammar. We're not aware of any other parser generator framework that combines the rich features we have.


Actipro Software Support

Posted 13 years ago by Sean Kearon
Avatar
Yeah, I had seen yours and it does look good. I was worried about being tied to a commercial supplier, but maybe that's not really an issue after all. Will take a look...
The latest build of this product (v24.1.2) was released 1 days ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.