File tree Expand file tree Collapse file tree 4 files changed +8
-19
lines changed Expand file tree Collapse file tree 4 files changed +8
-19
lines changed Original file line number Diff line number Diff line change 1- var before = clock();
1+ var before = clock()
22fn fib { |n|
33 if n <= 1 {
4- return n;
4+ return n
55 }
6- return fib(n - 1) + fib(n - 2);
6+ return fib(n - 1) + fib(n - 2)
77}
88
9- fib(25);
10- var after = clock();
11- print "Time taken: ";
12- print (after - before);
13- println("s")
9+ fib(25)
10+ var after = clock()
11+ println("Time taken: {after - before}s")
1412# Time taken: 10.763844966888428s
1513# on release build
Original file line number Diff line number Diff line change @@ -11,8 +11,6 @@ fn sum { |n|
1111
1212sum(10_000_000);
1313var after = clock();
14- print "Time taken: ";
15- print (after - before);
16- println("s")
14+ println("Time taken: {after - before}s")
1715# Time taken: 2.559272050857544s
1816# on release build
Original file line number Diff line number Diff line change @@ -197,14 +197,6 @@ describe Lit::Parser do
197197 expr.token.should eq tokens.first
198198 end
199199 end
200-
201- context " when there's an unexpected token" do
202- it " outputs a message" do
203- error_msg = output_of { Lit ::Parser .parse(Create .tokens(:comma , :eof )) }
204-
205- error_msg.should contain(" [line 1] Syntax error at \" ,\" : I was expecting an expression here." )
206- end
207- end
208200end
209201
210202private def it_parses (type : Symbol , to_literal )
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ require "./spec_helper"
22
33describe " samples" do
44 sample_files = Dir .glob(" samples/**/*.lit" ).sort!
5+ sample_files += Dir .glob(" spec/benchmark/**/*.lit" ).sort!
56
67 sample_files.each do |file |
78 it " statically checks #{ file } correctly" do
You can’t perform that action at this time.
0 commit comments