The existing engines for C/C++ didn't do what I needed, so I have written my own engine. Who would like to help me test it? The engine comes with a special...
Hi, I have the following problem: WAVE = 'WAVE' TIME = 'TIME' {Charset} = {Printable} - {Whitespace} - {Space} - [':'] - [';'] - ['.'] SPACE = {Space}+ CHARS...
Dipl. Ing. Ali Algan
office@...
Mar 2, 2006 10:20 am
2162
Downloading now! This is just what I was looking for. Ken www.speechchips.com...
Thanks to Ken for testing! I have just uploaded version 1.1. The parser is the same, but I have added another GOLD template which generates .c source for a...
The test3.exe in your zip works correctly however Example3 seems to parse the input correct then returns: Unhandled exception at 0x00417380 in test.exe...
I have just uploaded version 1.3 of the engine. I've changed it to use linked lists instead of arrays, should be faster for big input files. Thanks to Ken for...
Hello everyone, i want to parse a javascript file which contains more than one functions. How can i use this goldParser for parsing this file? Does anybody has...
Not currently. I have yet to port the GOLD source to C++ so I can be compiled on different operating systems....
Devin Cook
GOLD-Admin@...
Mar 9, 2006 11:23 am
2173
Do you plan to parse JavaScript? If so, you can probably modify the Java grammar. - Devin...
Devin Cook
GOLD-Admin@...
Mar 10, 2006 8:26 am
2175
hello to all, im fiqin and im very interested in learning how GOLD works.. i have some problems and i really appereciate help from ur guyz. 1. i use GOLD to...
there seem to be a problem with the Parser in C++ with accentuated characters. In the builder INSERT INTO tbData values(1, 'céole', 'eécole'); is valid. yet,...
Hi everyone, Today I was observing the contributor parser implementations, and trying to understand the similarities and differences between them. I have...
That's a good observation. Actually, you stumped me for a few moments - I had forgotten why I had sent the logic for parsing block comments through the...
Devin Cook
GOLD-Admin@...
Mar 19, 2006 9:19 pm
2180
A lot of characters that are found in Unicode, are not present in ASCII (or the various forms of ISO-8859). When Windows attempts to store a character from...
Devin Cook
GOLD-Admin@...
Mar 19, 2006 9:26 pm
2181
Yes, you are right! So, let me emphasize this lose/win situation: (1) A 'CommentEnd' symbol out of context: /* print("*/") */ ^ ^ ... +----------+ ...
... I'm shocked too! :) ... On second thought, the DFA should read until it hits a character that is not part of the string terminal. This will cause a lexical...
Devin Cook
GOLD-Admin@...
Mar 20, 2006 2:45 pm
2183
I do not know if they are already implemented: 1) save window positionining 2) enable the text area of the 'test grammar' window while the gold parser computes...
... wrote: [...] ... errors. ... The point is, that usually there are no lexical errors inside insignificant parts of a source according to the current mode of...
... Really, the debate is over whether the parser needs to perform lexical analysis on the content of block terminals. In many cases, string literal and other...
Devin Cook
GOLD-Admin@...
Mar 21, 2006 10:48 am
2186
Hi. I'm finding duplicated states in the DFA. This is not a show stopper for me, because I'm using the XML output to build my own tables (that's why I found...
I'm writing a compiler for a .NET compiler for a .NET language (Freya), using C# 2.0. I'm using the XML output from GOLD to generate my own tables as static...
Hi, Jeroen: I think there's a very subtle problem with the lexer. I warn you I have not run the application (I don't have a C/C++ compiler at hand right now),...
... The tokenizer in my implementation uses a look-ahead mechanism. The input pointer is not advanced while scanning, it is only advanced when a valid token is...