"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/host-d/rlhc-d.lm" between
ragel-7.0.0.11.tar.gz and ragel-7.0.0.12.tar.gz

About: Ragel compiles executable finite state machines from regular languages (C, C++, Obj-C, C#, D, Java, Go and Ruby). Development version.

rlhc-d.lm  (ragel-7.0.0.11):rlhc-d.lm  (ragel-7.0.0.12)
skipping to change at line 467 skipping to change at line 467
send Parser send Parser
"const([type(Index.type)]) *[Index.ident]" "const([type(Index.type)]) *[Index.ident]"
if match Index.opt_init [E: `= expr] { if match Index.opt_init [E: `= expr] {
send Parser send Parser
[E expr(Index.opt_init.expr)] [E expr(Index.opt_init.expr)]
} }
send Parser "; send Parser ";
} }
case [label_stmt]
{
send Parser
"[Stmt.label_stmt.ident]:
"[stmt_list( Stmt.label_stmt._repeat_stmt )]
}
case [entry_loop]
{
send Parser
[stmt_list( Stmt.entry_loop._repeat_stmt )]
}
case [AS: assign_stmt] case [AS: assign_stmt]
{ {
send Parser send Parser
"[lvalue(AS.LValue) AS.assign_op expr(AS.expr)]; "[lvalue(AS.LValue) AS.assign_op expr(AS.expr)];
} }
default { default {
# catches unspecified cases # catches unspecified cases
send Parser [Stmt] send Parser [Stmt]
} }
} }
 End of changes. 1 change blocks. 
11 lines changed or deleted 0 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)