"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/redfsm.h" between
ragel-7.0.0.9.tar.gz and ragel-7.0.0.10.tar.gz

About:

redfsm.h  (ragel-7.0.0.9):redfsm.h  (ragel-7.0.0.10)
/* /*
* Copyright 2001-2006 Adrian Thurston <thurston@complang.org> * Copyright 2001-2006 Adrian Thurston <thurston@colm.net>
*/
/* This file is part of Ragel.
* *
* Ragel is free software; you can redistribute it and/or modify * Permission is hereby granted, free of charge, to any person obtaining a copy
* it under the terms of the GNU General Public License as published by * of this software and associated documentation files (the "Software"), to
* the Free Software Foundation; either version 2 of the License, or * deal in the Software without restriction, including without limitation the
* (at your option) any later version. * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
* sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
* *
* Ragel is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be included in al
* but WITHOUT ANY WARRANTY; without even the implied warranty of l
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * copies or substantial portions of the Software.
* GNU General Public License for more details.
* *
* You should have received a copy of the GNU General Public License * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* along with Ragel; if not, write to the Free Software * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/ */
#ifndef _REDFSM_H #ifndef _REDFSM_H
#define _REDFSM_H #define _REDFSM_H
#include <assert.h> #include <assert.h>
#include <string.h> #include <string.h>
#include <string> #include <string>
#include "config.h" #include "config.h"
#include "common.h" #include "common.h"
skipping to change at line 694 skipping to change at line 695
bool bAnyToStateActions; bool bAnyToStateActions;
bool bAnyFromStateActions; bool bAnyFromStateActions;
bool bAnyRegActions; bool bAnyRegActions;
bool bAnyEofActions; bool bAnyEofActions;
bool bAnyEofTrans; bool bAnyEofTrans;
bool bAnyActionGotos; bool bAnyActionGotos;
bool bAnyActionCalls; bool bAnyActionCalls;
bool bAnyActionNcalls; bool bAnyActionNcalls;
bool bAnyActionRets; bool bAnyActionRets;
bool bAnyActionNrets; bool bAnyActionNrets;
bool bAnyActionByValControl;
bool bAnyRegActionRets; bool bAnyRegActionRets;
bool bAnyRegActionByValControl; bool bAnyRegActionByValControl;
bool bAnyRegNextStmt; bool bAnyRegNextStmt;
bool bAnyRegCurStateRef; bool bAnyRegCurStateRef;
bool bAnyRegBreak; bool bAnyRegBreak;
bool bAnyRegNbreak; bool bAnyRegNbreak;
bool bUsingAct; bool bUsingAct;
bool bAnyNfaStates; bool bAnyNfaStates;
bool bAnyNfaPushPops; bool bAnyNfaPushPops;
bool bAnyNfaPushes; bool bAnyNfaPushes;
skipping to change at line 734 skipping to change at line 736
bool anyToStateActions() { return bAnyToStateActions; } bool anyToStateActions() { return bAnyToStateActions; }
bool anyFromStateActions() { return bAnyFromStateActions; } bool anyFromStateActions() { return bAnyFromStateActions; }
bool anyRegActions() { return bAnyRegActions; } bool anyRegActions() { return bAnyRegActions; }
bool anyEofActions() { return bAnyEofActions; } bool anyEofActions() { return bAnyEofActions; }
bool anyEofTrans() { return bAnyEofTrans; } bool anyEofTrans() { return bAnyEofTrans; }
bool anyActionGotos() { return bAnyActionGotos; } bool anyActionGotos() { return bAnyActionGotos; }
bool anyActionCalls() { return bAnyActionCalls; } bool anyActionCalls() { return bAnyActionCalls; }
bool anyActionNcalls() { return bAnyActionNcalls; } bool anyActionNcalls() { return bAnyActionNcalls; }
bool anyActionRets() { return bAnyActionRets; } bool anyActionRets() { return bAnyActionRets; }
bool anyActionNrets() { return bAnyActionNrets; } bool anyActionNrets() { return bAnyActionNrets; }
bool anyActionByValControl() { return bAnyActionByValControl; }
bool anyRegActionRets() { return bAnyRegActionRets; } bool anyRegActionRets() { return bAnyRegActionRets; }
bool anyRegActionByValControl() { return bAnyRegActionByValControl; } bool anyRegActionByValControl() { return bAnyRegActionByValControl; }
bool anyRegNextStmt() { return bAnyRegNextStmt; } bool anyRegNextStmt() { return bAnyRegNextStmt; }
bool anyRegCurStateRef() { return bAnyRegCurStateRef; } bool anyRegCurStateRef() { return bAnyRegCurStateRef; }
bool anyRegBreak() { return bAnyRegBreak; } bool anyRegBreak() { return bAnyRegBreak; }
bool usingAct() { return bUsingAct; } bool usingAct() { return bUsingAct; }
bool anyRegNbreak() { return bAnyRegNbreak; } bool anyRegNbreak() { return bAnyRegNbreak; }
bool anyNfaStates() { return bAnyNfaStates; } bool anyNfaStates() { return bAnyNfaStates; }
/* Is is it possible to extend a range by bumping ranges that span only /* Is is it possible to extend a range by bumping ranges that span only
 End of changes. 6 change blocks. 
15 lines changed or deleted 19 lines changed or added

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