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; }
/// <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(); }