project-eutopia/keisan

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
.github/workflows/ruby.yml
.gitignore
.rspec
Gemfile
MIT-LICENSE
README.md
Rakefile
bin/console
bin/keisan
bin/setup
keisan.gemspec
lib/keisan.rb158
A
0 mins
lib/keisan/ast.rb90
A
0 mins
lib/keisan/ast/arithmetic_operator.rb6
A
0 mins
lib/keisan/ast/assignment.rb95
A
0 mins
lib/keisan/ast/bitwise_and.rb15
A
0 mins
lib/keisan/ast/bitwise_left_shift.rb15
A
25 mins
lib/keisan/ast/bitwise_operator.rb6
A
0 mins
lib/keisan/ast/bitwise_or.rb15
A
25 mins
lib/keisan/ast/bitwise_right_shift.rb15
A
25 mins
lib/keisan/ast/bitwise_xor.rb15
A
25 mins
lib/keisan/ast/block.rb52
A
0 mins
lib/keisan/ast/boolean.rb35
A
0 mins
lib/keisan/ast/builder.rb33
A
25 mins
lib/keisan/ast/cache.rb25
A
0 mins
lib/keisan/ast/cell.rb69
A
0 mins
lib/keisan/ast/cell_assignment.rb64
A
0 mins
lib/keisan/ast/constant_literal.rb165
A
3 hrs
lib/keisan/ast/date.rb18
A
0 mins
lib/keisan/ast/date_time_methods.rb69
A
0 mins
lib/keisan/ast/exponent.rb55
A
45 mins
lib/keisan/ast/function.rb81
A
40 mins
lib/keisan/ast/function_assignment.rb48
A
0 mins
lib/keisan/ast/hash.rb82
A
0 mins
lib/keisan/ast/indexing.rb75
A
0 mins
lib/keisan/ast/line_builder.rb208
C
7 hrs
lib/keisan/ast/list.rb41
A
0 mins
lib/keisan/ast/list_assignment.rb34
A
0 mins
lib/keisan/ast/literal.rb6
A
0 mins
lib/keisan/ast/logical_and.rb33
A
0 mins
lib/keisan/ast/logical_equal.rb16
A
0 mins
lib/keisan/ast/logical_greater_than.rb16
A
0 mins
lib/keisan/ast/logical_greater_than_or_equal_to.rb16
A
0 mins
lib/keisan/ast/logical_less_than.rb16
A
0 mins
lib/keisan/ast/logical_less_than_or_equal_to.rb16
A
0 mins
lib/keisan/ast/logical_not_equal.rb16
A
0 mins
lib/keisan/ast/logical_operator.rb25
A
0 mins
lib/keisan/ast/logical_or.rb33
A
0 mins
lib/keisan/ast/modulo.rb16
A
0 mins
lib/keisan/ast/multi_line.rb57
A
45 mins