Skip to search.

Breaking News Visit Yahoo! News for the latest.

×Close this window

GOLDParser · GOLD Parsing System

The Yahoo! Groups Product Blog

Check it out!

Group Information

? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Home

 

Activity within 7 days:

(No Activity)

Description

GOLD is a free parsing system that you can use to develop your own programming languages, scripting languages and interpreters.

Unlike compiler-compilers, GOLD does not require you to embed your source code directly into the grammar. Instead, the application analyzes the grammar and then saves the parse tables to a separate file. This file can be subsequently loaded by the actual parser engine and used.

Since the parse tables are programming language independent, the parser engine can be, and has been, easily implemented in different programming languages. As a result, GOLD supports a myriad of programming languages - more than any other parsing system. These include ANSI C, C++, C#, Delphi, Java, Pascal, Python, Visual Basic 6, Visual Basic .NET and x86 Assembly

Most Recent Messages

  (View All)
Re: Handling DFA conflicts
Devin already explained why this is not accepted by the tokenizer, but I might be able to add some useful insights. The parsing process can be seen as a
Posted - Tue Oct 2, 2012 8:22 am
avw@...
avonwyss
Send Email Send Email
Re: LoadCompiledGrammar returns FALSE
The EGT format was introduced with V5, however currently only the VB.NET engine and its C# port do fully support the new format. For all other engines you need
Posted - Tue Oct 2, 2012 8:06 am
avw@...
avonwyss
Send Email Send Email
Re: Handling DFA conflicts
The conflict is caused since a series of digits can accepted by both an Id and Number. Most languages handle this by requiring the first character of an Id to
Posted - Tue Sep 18, 2012 9:11 am
Devin Cook
misc@...
Send Email Send Email
Re: LoadCompiledGrammar returns FALSE
Well, it seems that this ActiveX can only load cgt files... The problem is that the GOLDParser class does not comply with this documentation:
Posted - Fri Sep 14, 2012 6:02 am
Mark
guim_1999
Send Email Send Email
Handling DFA conflicts
Hi everyone, How can I handle a simple lexer conflict like this one: Number = {Digit}+ Id = {AlphaNumeric}+ I precise the Id can be in some cases a number.
Posted - Mon Sep 10, 2012 7:50 pm
Mark
guim_1999
Send Email Send Email
Add GOLDParser to your personalized My Yahoo! page Add to My Yahoo! XML What's This?

Message History

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2012 2 2 11 4 3 4 2 1 4 2
2011 27 4 20 13 16 18 15 28 32 19 8
2010 2 5 11 30 40 23 21 33 14 7 4 10
2009 2 2 10 13 2 11 11 2 3 8
2008 13 16 17 36 16 9 7 15 6 3 2 2
2007 62 94 45 39 69 36 52 23 57 17 52 10
2006 71 33 87 76 53 49 61 17 41 57 57 57
2005 81 61 191 73 118 80 71 122 80 121 41 62
2004 80 20 62 25 40 35 42 78 79 94 75 71
2003 2 50 25 52 46 75

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help