[ragel-users] Bug in Go language when using %%{ write first_final; }%%

Iñaki Baz Castillo ibc at aliax.net
Mon Nov 11 23:57:04 UTC 2013


The following code in Go:

-----------------
  if cs != %%{ write first_final; }%% {
-----------------

generates the following lines in the .go file:

-----------------
  if cs !=
// line 12549 "SDP.go"
461
// line 79 "SDP.rl"
 {
-----------------

This produces, of course, a syntax error in Go:

sdp/SDP.go:12549: missing condition in if statement
sdp/SDP.go:12549: cs != 461 evaluated but not used



$ ragel -v
Ragel State Machine Compiler version 6.8 Feb 2013



-- 
Iñaki Baz Castillo
<ibc at aliax.net>

_______________________________________________
ragel-users mailing list
ragel-users at complang.org
http://www.complang.org/mailman/listinfo/ragel-users


More information about the ragel-users mailing list