コード例 #1
0
ファイル: myshell.c プロジェクト: FedericoPonzi/myshell
void init()
{
    logm("Initializing..");
    initEnv();
    initTokens();
    initSignalHandlers();

}
コード例 #2
0
VerySimpleExample::Parser::Parser(SimpleLexer::Lexer *lexer)
{
    mTable->fillTable(SymbolCounter, TokenCounter, &mError);
    mTable->fillSymbol(Start, &mEmpty);
    mTable->setSpecialCase(Start, LBrace, &mStart);
    initTokens(TokenCounter);
    initEngine(lexer);
}
コード例 #3
0
ファイル: MojDbKindState.cpp プロジェクト: BigBlueHat/db8
MojErr MojDbKindState::init(const StringSet& strings, MojDbReq& req)
{
	MojAssert(m_kindEngine);
	MojThreadGuard guard(m_lock);

	// get kind token
	MojErr err = initKindToken(req);
	MojErrCheck(err);
	err = initTokens(req, strings);
	MojErrCheck(err);

	return MojErrNone;
}
コード例 #4
0
Lexan::Lexan(char* filename) : eof(-1)
{
	cout << filename << endl;
	fileName = new char [strlen(filename) + 1];
	strcpy(fileName, filename);
	fin = new ifstream;
	fin->open(fileName);
	row = column 	= 1;
	lastCharValid 	= false;
	floatValue 		= 0.0;
	lastColumn = intValue = 0;

	initKeywords();	
	initTokens();
}