"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "ragel/parsetree.cpp" between
ragel-6.9.tar.gz and ragel-6.10.tar.gz

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

parsetree.cpp  (ragel-6.9):parsetree.cpp  (ragel-6.10)
skipping to change at line 585 skipping to change at line 585
/* Construct with a location and the first expression. */ /* Construct with a location and the first expression. */
Join::Join( const InputLoc &loc, Expression *expr ) Join::Join( const InputLoc &loc, Expression *expr )
: :
loc(loc) loc(loc)
{ {
exprList.append( expr ); exprList.append( expr );
} }
/* Construct with a location and the first expression. */ /* Construct with a location and the first expression. */
Join::Join( Expression *expr ) Join::Join( Expression *expr )
:
loc(loc)
{ {
exprList.append( expr ); exprList.append( expr );
} }
/* Walk an expression node. */ /* Walk an expression node. */
FsmAp *Join::walk( ParseData *pd ) FsmAp *Join::walk( ParseData *pd )
{ {
if ( exprList.length() > 1 ) if ( exprList.length() > 1 )
return walkJoin( pd ); return walkJoin( pd );
else else
 End of changes. 1 change blocks. 
2 lines changed or deleted 0 lines changed or added

Home  |  About  |  All  |  Newest  |  Fossies Dox  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTPS