#include <iostream>
#include <string>
using namespace std;
#include "FiniteStateMachine.h"
using namespace FSM;
// Определим тип для событий
enum Events { letter = 0, digit
= 1 };
int main( int argc, char ** argv )
{
#define FSMStateType string
#define FSMEventType Events
SFiniteStateMachine<
StateType,
EventType,
SEmptyFunctor<StateType,EventType>,
SThrowStrategy<EventType>
>
MyMachine(
FSMBEGIN( "empty"
)
FSMSTATES "empty" << "number" << "identifier" <<
"unknown"
FSMEVENT(letter) "identifier" <<
"unknown" << "identifier" <<
"unknown" Рекомендуем скачать другие рефераты по теме: налоги и налогообложение, конспект по русскому.
Предыдущая страница реферата | 3
4
5
6
7
8
9
10
11
12
13 | Следующая страница реферата
|