"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/action.h" 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.

action.h  (ragel-7.0.0.11):action.h  (ragel-7.0.0.12)
skipping to change at line 43 skipping to change at line 43
/* /*
* Inline code tree * Inline code tree
*/ */
struct InlineItem struct InlineItem
{ {
enum Type enum Type
{ {
Text, Goto, Call, Ncall, Next, GotoExpr, CallExpr, NcallExpr, Nex tExpr, Ret, Nret, Text, Goto, Call, Ncall, Next, GotoExpr, CallExpr, NcallExpr, Nex tExpr, Ret, Nret,
PChar, Char, Hold, Curs, Targs, Entry, Exec, Break, Nbreak, PChar, Char, Hold, Curs, Targs, Entry, Exec, Break, Nbreak,
LmSwitch, LmSetActId, LmSetTokEnd, LmOnLast, LmOnNext, LmOnLagBeh ind, LmSwitch, LmSetActId, LmSetTokEnd, LmOnLast, LmOnNext, LmOnLagBeh ind,
LmInitAct, LmInitTokStart, LmSetTokStart, Stmt, Subst, LmInitAct, LmInitTokStart, LmSetTokStart, LmNfaOnNext, LmNfaOnLas t, LmNfaOnEof, Stmt, Subst,
NfaWrapAction, NfaWrapConds NfaWrapAction, NfaWrapConds
}; };
InlineItem( const InputLoc &loc, std::string data, Type type ) : InlineItem( const InputLoc &loc, std::string data, Type type ) :
loc(loc), data(data), nameRef(0), children(0), type(type) { } loc(loc), data(data), nameRef(0), children(0), type(type) { }
InlineItem( const InputLoc &loc, NameRef *nameRef, Type type ) : InlineItem( const InputLoc &loc, NameRef *nameRef, Type type ) :
loc(loc), nameRef(nameRef), children(0), type(type) { } loc(loc), nameRef(nameRef), children(0), type(type) { }
InlineItem( const InputLoc &loc, LongestMatch *longestMatch, InlineItem( const InputLoc &loc, LongestMatch *longestMatch,
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

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