project-eutopia/keisan

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/keisan/ast/node.rb162
B
6 hrs
lib/keisan/ast/null.rb22
A
0 mins
lib/keisan/ast/number.rb189
A
2 hrs
lib/keisan/ast/operator.rb102
A
0 mins
lib/keisan/ast/parent.rb72
A
0 mins
lib/keisan/ast/plus.rb80
A
3 hrs
lib/keisan/ast/string.rb36
A
0 mins
lib/keisan/ast/time.rb18
A
0 mins
lib/keisan/ast/times.rb59
A
1 hr
lib/keisan/ast/unary_bitwise_not.rb15
A
0 mins
lib/keisan/ast/unary_identity.rb22
A
0 mins
lib/keisan/ast/unary_inverse.rb38
A
0 mins
lib/keisan/ast/unary_logical_not.rb36
A
0 mins
lib/keisan/ast/unary_minus.rb34
A
0 mins
lib/keisan/ast/unary_operator.rb35
A
0 mins
lib/keisan/ast/unary_plus.rb20
A
0 mins
lib/keisan/ast/variable.rb77
A
1 hr
lib/keisan/ast/variable_assignment.rb53
A
0 mins
lib/keisan/calculator.rb59
A
0 mins
lib/keisan/context.rb116
A
0 mins
lib/keisan/evaluator.rb51
A
0 mins
lib/keisan/exceptions.rb21
A
0 mins
lib/keisan/function.rb41
A
55 mins
lib/keisan/functions/abs.rb9
A
0 mins
lib/keisan/functions/break.rb10
A
0 mins
lib/keisan/functions/cbrt.rb13
A
0 mins
lib/keisan/functions/cmath_function.rb12
A
0 mins
lib/keisan/functions/continue.rb10
A
0 mins
lib/keisan/functions/cos.rb13
A
0 mins
lib/keisan/functions/cosh.rb13
A
0 mins
lib/keisan/functions/cot.rb13
A
30 mins
lib/keisan/functions/coth.rb13
A
30 mins
lib/keisan/functions/csc.rb13
A
45 mins
lib/keisan/functions/csch.rb13
A
45 mins
lib/keisan/functions/default_registry.rb150
A
0 mins
lib/keisan/functions/diff.rb92
A
1 hr
lib/keisan/functions/enumerable_function.rb49
A
0 mins
lib/keisan/functions/erf.rb13
A
0 mins
lib/keisan/functions/exp.rb13
A
0 mins
lib/keisan/functions/expression_function.rb89
A
0 mins
lib/keisan/functions/filter.rb54
A
0 mins
lib/keisan/functions/if.rb56
A
1 hr
lib/keisan/functions/imag.rb9
A
0 mins
lib/keisan/functions/let.rb30
A
0 mins
lib/keisan/functions/log.rb13
A
0 mins
lib/keisan/functions/loop_control_flow_function.rb19
A
0 mins
lib/keisan/functions/map.rb42
A
0 mins
lib/keisan/functions/math_function.rb27
A
0 mins
lib/keisan/functions/proc_function.rb48
A
0 mins
lib/keisan/functions/puts.rb20
A
0 mins