X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=TODO;h=85c5440ff03d5892c0203141679ff6cb91cfdca1;hb=d98a79f1fdb5866b4d7390766113f5ebd2bc7f6c;hp=0d40b682e47512c7af71353af336de562afacb8f;hpb=f77224b2501895cf035495110fee54bc3c3e2eb2;p=external%2Fragel.git diff --git a/TODO b/TODO index 0d40b68..85c5440 100644 --- a/TODO +++ b/TODO @@ -1,35 +1,15 @@ -Ragel 6.0 Changes -================= +Guard against including a ragel file more than once (newsgroup). -Remove old action embedding and condition setting syntax. - -Expressions of the form: ( expr1 <: expr2 . expr3 ) sometimes don't behave as -expected. If expr2 contains the empty string then it's possible for the machine -to escape to expr3. This is somewhat unexpected. The empty string does count -as moving through the right machine so there should not be an exception for -this case. Using the stronger implementation: ( expr1 $1 %0 . expr2 ) will -solve the problem. +Line numbers in included files refer to the master file. This needs to be +fixed -- from Manoj. -Also, there is potential for nondeterminism to persist via the empty string -with the :> and :>> operators. Should also guard against this using leaving -priorities. +Remove old action embedding and condition setting syntax. fbreak should advance the current char. Depreciate fbreak and add fctl_break; fctl_return ; fctl_goto