コード例 #1
0
static Lexer SetupString(String source)
{
	Lexer lexer;

	Smile_ResetEnvironment();

	lexer = Lexer_Create(source, 0, String_Length(source), TestFilename, 1, 1);
	lexer->symbolTable = Smile_SymbolTable;

	return lexer;
}
コード例 #2
0
ファイル: init.c プロジェクト: seanofw/smile
/// <summary>
/// Initialize the Smile runtime.  This must be performed at least once on startup.
/// </summary>
void Smile_Init(void)
{
	if (Smile_IsInitialized) return;

	Smile_InitTicks();

	GC_INIT();

	Smile_HashOracle = (UInt32)GetBaselineEntropy();

	Smile_ResetEnvironment();
}