I have updated VBScript grammar: 1. "With" statement added 2. Identifiers are allowed to have a dot in front of them to be used inside of "With" statement. The...
... I like C# as a language. With a very small amount of relatively easy work I can write cross-platform C# that will play with all the other CLI languages...
Hello everyone, ... 1. A new version of the Java Engine is available! ... A new version of Mathew Hawkin's popular Java Engine is now available. The new...
Devin Cook
GOLD-Admin@...
Jun 1, 2005 11:28 am
1479
To Max: I haven't checked Mono, so that's an omission and something to do. Largely it depends on your language of choice. Many languages now compile to the...
Gone with the wind...it will surface again as a real programming language, when the compiler is ready! Right now I am making the compiler (using C++), and I...
Hi there, This is probably a very stupid question. I've written and grammar and it parses some source correctly using the ActiveX DLL. My question is, how do I...
Reduction has collection of tokens. Non terminal tokens have reference to a reduction. So the tree is formed by Reduction-Token-Reduction constructions. This...
Thanks Vlad, but to be honest I still haven't got the hang of it. I've successfully parsed the source file and have accessed the top level reduction using...
I good way to see what happens, is to download one of the sample projects. For the ActiveX DLL, there is a project that prints the parse tree and another that...
Devin Cook
GOLD-Admin@...
Jun 5, 2005 12:07 pm
1487
Vladimir, You have my vote to publish. Using less memory is always a good thing. Ad. ... Reduction has collection of tokens. Non terminal tokens have...
adrian.r.moore@...
Jun 6, 2005 2:29 pm
1488
The new version of the C# engine can be downloaded from http://www.notebar.com/VBScriptParser/GoldParser_1_1.zip Key changes in this version: 1. DFA transition...
Guys, if you are C++ developers, then I have something for you: I have developed a C++ parser that allows the specification of EBNF-like grammars using...
As far as I know Gold is the only tool that generates a "grammar table" that generic parser engines use when parsing source code. Other parser toolkits...
If I understand correctly you simply have to define <Result> rule as the following: ! You probably want it to be optional <DecOrNot> ::= DecSign ... ! Use the...
I have not yet drunk much UML kool-aid. I'm now reading a book "Holub on Patterns" by Allen Holub (Apress). He has an interesting diagram where he follows the...
"I fail to see the relation with PTK" The relevance is that you are throwing the baby out with the bathwater." Generating a grammar table is a must for a...
... Why not code the grammar directly with C++? today i've made in a couple of hours a fine Java tokenizer than can tokenize an 4700 LOC file (145k) in under...
... classes, ... There can be different cases. Before using GOLD Parser I programmed my parsers directly in Delphi. It was similar to approach described in the...
1. "Handling complexity" from Vlad. To extend this point, the grammar and parser are part of a complex system and you end up re coding everything, and...
... That's right, but my parser actually does just that: it keeps the grammar separate from parsing events, and thus the design is very clear, and the grammar...
Hi All Apologies for a newbie question or two. I am trying to create a compiler for a grammer which I am using to program a flight simulator program. The...
Having read this I see I have just posted pretty much the same question. It is proably my deep lack of understanding of bottom up parsing but the examples I...
Jon, The following article might help: http://www.codeproject.com/dotnet/IntrotoGoldParser.asp Ad. "jon_masterson" <jon@...>@yahoogroups.com ...
adrian.r.moore@...
Jun 9, 2005 9:45 pm
1505
Yes there is a lot of work to build a complete compiler. Then there is even more to produce a complete IDE from text editor to debugger. Not a job for one...