[ragel-users] terminate called after throwing an instance of 'std::bad_alloc'
Iñaki Baz Castillo
ibc at aliax.net
Tue Apr 14 08:47:51 UTC 2009
2009/4/14 Iñaki Baz Castillo <ibc at aliax.net>:
> 2009/4/14 Adrian Thurston <thurston at complang.org>:
>> Try using -T0. My guess is that the alphabet size is large and the
>> allocation of tables is eating up too much memory.
>
> If so, is it a bug or a problem in my grammar?
>
> ~# ragel -T0 -R sip_parser.rl -o sip_parser.rb
> ragel: rubycodegen.cpp:372: std::string RubyCodeGen::WIDE_ALPH_TYPE():
> Assertion `wideType != 0' failed.
PD: Note that it worked fine in 32 bits (same grammar, some Ragel version).
--
Iñaki Baz Castillo
<ibc at aliax.net>
More information about the ragel-users
mailing list