Hi Mark,
My apologies, I somehow failed to see the attachment the first time you
sent it.
I have confirmed the bug.
http://www.complang.org/redmine/issues/334
Thanks,
Adrian
On 11-10-23 08:52 PM, Марк Коренберг wrote:
2011/10/24 Adrian Thurston<[email protected]>:
Hi, could you please verify with 6.7? If the bug is still present can you
please send me (not necessarily the list) a ragel program that exibits the
error?
The problem still exists in ragel 6.7
The program is attached to letter. If attachements does not work, I
paste same program in the body:
################################
#include<stdio.h>
#include<string.h>
%%{
machine defs;
CRLF = "\r\n";
SP = " ";
TAB = '\x09';
textstring = (TAB|SP|[!-~])+;
Domain = [a-z.]+;
domain_instance := Domain %{ printf("%d: domain complete\n", __LINE__); fret;};
action parse_domain {
printf("%d:, calling parse_domain {%s}\n", __LINE__, p);
fcall domain_instance;
}
Greeting := "220 " %parse_domain (SP textstring)? CRLF;
}%%
int main()
{
const char * const text= "220 qwe.ru text qweqweqweqwe\r\n";
int cs;
const char* p=text;
const char* pe = text + strlen(text);
const char* eof = pe;
int top;
int stack[100];
%% write data;
%% write init;
%% write exec;
return 0;
}
################################
Thanks,
Adrian
On 11-10-22 11:59 AM, Марк Коренберг wrote:
source attached.
ragel -L -C -G2 -e -p smtp.rl
----------------------
smtp.c:167:2: error: label ‘_again’ used but not defined
---------------------
$ ragel -v
Ragel State Machine Compiler version 6.6 Dec 2009
Copyright (c) 2001-2009 by Adrian Thurston
-------------------------------------
Also, -T0 compiles OK, but does not work as expected. How to debug ?
graphviz diagrams says that everything is fine.
_______________________________________________
ragel-users mailing list
[email protected]
http://www.complang.org/mailman/listinfo/ragel-users
_______________________________________________
ragel-users mailing list
[email protected]
http://www.complang.org/mailman/listinfo/ragel-users
_______________________________________________
ragel-users mailing list
[email protected]
http://www.complang.org/mailman/listinfo/ragel-users
_______________________________________________
ragel-users mailing list
[email protected]
http://www.complang.org/mailman/listinfo/ragel-users