Yahoo! Groups Tips
Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.
|
Stay up to speed on the latest Groups news and updates, visit the
Groups blog today!
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
Please feel free to post on any topic related to parsing technology or programming languages - even if it is not about GOLD. However, do not post any spam. If you do, you will be banned.
Have a great day and happy programming.
|
|
Posted - Thu May 7, 2009 9:52 am
|
Rico Werni Steenfeldt
ricowerni
Offline Send Email
|
Re: GOLD Parser and Delphi
Ok... so silent room here :) However I'm reinventing the wheel so I've started to port the cook engine (VB sources) to Delphi 2006... yet. I hope to produce a
Posted - Thu May 7, 2009 9:03 am
|
thoth2487
Offline Send Email
|
GOLD Parser and Delphi
Hi to all, I've extended my language grammar and now my programs are more long (between 9000-30000) code lines. Till now I've used the Devin Cook DLL (COM
Posted - Wed Apr 29, 2009 7:55 am
|
thoth2487
Offline Send Email
|
Re: Hey Everyone
... I'm very happy to hear that ! Gold Parser is a so good project that is a sin to leave it unmanaged. Thanks again Devin, I hope to see you soon in GOLD
Posted - Mon Apr 27, 2009 3:26 pm
|
thoth2487
Offline Send Email
|
Re: Hyphen in identifier
I ended up doing this: {ID Head} = {Letter} + [_] - [:.] {ID Tail} = {AlphaNumeric} + [_-] - [:.] Identifier = {ID Head} {ID Tail}* My
Posted - Mon Apr 6, 2009 8:00 pm
|
lacktrum
Offline Send Email
|
Add GOLDParser to your personalized My Yahoo! page What's This?
|
Message History
Group Email Addresses
| Related Link: |
http://www.devincook.com/goldparser |
| Post message: |
GOLDParser@yahoogroups.com |
| Subscribe: |
GOLDParser-subscribe@yahoogroups.com |
| Unsubscribe: |
GOLDParser-unsubscribe@yahoogroups.com |
| List owner: |
GOLDParser-owner@yahoogroups.com |
|