TimeSpan IterateFast( string text, int count ) { DateTime start = DateTime.Now; for ( int i = 0; i < count; i++ ) { FastSimpleExpressionLexer lexer = new FastSimpleExpressionLexer( new SlimStringStream( text ) ); FastTokenStream tokens = new FastTokenStream( lexer ); //FastTokenStream<SlimToken> tokens = new FastTokenStream<SlimToken>( lexer ); tokens.FillBuffer(); } return DateTime.Now - start; }
TimeSpan IterateFast(string text, int count) { DateTime start = DateTime.Now; for (int i = 0; i < count; i++) { FastSimpleExpressionLexer lexer = new FastSimpleExpressionLexer(new SlimStringStream(text)); FastTokenStream tokens = new FastTokenStream(lexer); //FastTokenStream<SlimToken> tokens = new FastTokenStream<SlimToken>( lexer ); tokens.FillBuffer(); } return(DateTime.Now - start); }