Add tasks for all the new languages

This commit is contained in:
Tina Müller 2016-12-05 23:44:36 +01:00
parent 9dc3c2bb62
commit bba7bfd280
13208 changed files with 134745 additions and 0 deletions

View file

@ -0,0 +1,19 @@
var program = <<'EOT'
func foo { }
func bar { }
foo(); foo(); foo()
bar(); bar();
EOT
var parser = Parser.new # initialize a new parser
parser.parse_script( code => program ) # parse the code
var data = Perl.to_sidef(parser{:vars}{:main}).flatten
data.sort_by { |v| -v{:count} }.first(10).each { |entry|
if (entry{:type} == :func) {
say ("Function `#{entry{:name}}` (declared at line",
" #{entry{:line}}) is used #{entry{:count}} times")
}
}