Hello. I've been having a lot of fun with GOLD. My thanks to creator and all the contributors. I'm trying to model a simple BASIC dialect, and I'm running into...
When I try to build it, I get 4 DFA state errors: DFA State 85: Cannot distinguish between: ID IF DFA State 112: Cannot distinguish between: ID ON DFA State...
... Also, why does insist on reordering the windows every time I use the continue button? Just because I pressed continue doesn't mean I want the Test window...
Hi all I'm new to GOLD, and think its great, but am confused. My grammar is okay (apparently), but when it tries to parse it in LALR, I get the error "Rule...
I am having trouble with case sensitivity. The following post explains why the rule <MyString> ::= string | String produces a duplicate rule error, even with...
ok first of all it's "Case Sensitive" not "Case Sensitivity" second, this is an example of how to do it. (tested and works) Use them as explicit terminals,...
I am using "Case Sensitive" in my grammar, I just copied it wrong into my post. I am aware of that workaround, however, that would require me to create a large...
... One might consider a program to generate the explicit terminals ;-) ... Yes ist counterintuitive to say "please be sensitive" and the generator isn't able...
This is a great engine but you have bugs in your positional calculations. The bugs shows up when you overrun the 4K buffer. You are doing something funky...
Thank you for reporting this issue. I will have a look at the code to see how it can be fixed. Thank you, Vlad ... You ... is ... are ... approaching...
Are you using the Calitha engine?, and have you included the namespaces such as com.calitha.GoldParser ? Lots of engines name their dll's GoldParser.dll, so...
Hello all of you!! Gold Parser represents all the c# element's in the tree like sons and it is not correct. For instance, if I parse the next simple code: ...
Here is one of the annoying new user questions that everyone hates. I apologize in advance.... I got the GOLD Parser builder downloaded and installed. Created...
Each rule has a different symbol index. while in the grammar you can write <ARule> ::= A ... it's actually two rules, they each have their own index. The...
it's reducing one as a recursive production, which can contain many other productions therein. It's only visually deceiving, it's not actually wrong. Gold is...
Sorry, I don't understand very well your answer… My question is simple: If I parse the next code: Using System.Windows.Form; Namespace Name{} In C#.cs, when...
First off, thanks for the answer and I'm sorry that I have to follow up but again, as I must be missing something. In the reduction tree print function I...
Hello, CalithaLib.dll and GoldParserEngine.dll libraries are free distribution?. If I have a project which isn't free distribution, Can I use these libraries?....
I answered your question. If it's not clear enough, I don't know what else to say. You'll have to read the dragon book. I explained it, but it appears there is...
Calitha is distributed under the "Freeware License agreement, Open Source", as specified at : http://www.devincook.com/goldparser/about/license.htm (and...
Has anyone had much experience with introducing virtual terminals in the .NET engines during file read/dfa parsing? I'm attempting to implement a indent-based...
Hey Devin, just out of curiosity have you had any progress on your port/rewrite to a modern .NET language of the builder? A laptop I'm using is running Ubuntu...
Sorry about the huge delay! I finished converting the core code to VB.Net last month, but I haven't been able to work on it – let alone keep up with the...
Devin Cook
GOLD-Admin@...
Feb 6, 2008 7:08 am
3287
Each rule has an unique index - which you can look at when a reduction occurs or the tree is complete. You can also replace the default instance of the rule...
Devin Cook
GOLD-Admin@...
Feb 6, 2008 7:22 am
3288
The grammar is probably not compliant with the most recent version of C#. The problem can be fixed my modifying the grammar to accept the new language ...