eturk/marvin

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/marvin.rb21
A
0 mins
lib/marvin/ast.rb29
A
0 mins
lib/marvin/ast/addition.rb6
A
0 mins
lib/marvin/ast/arithmetic.rb8
A
0 mins
lib/marvin/ast/assignment.rb8
A
0 mins
lib/marvin/ast/base.rb6
A
0 mins
lib/marvin/ast/block.rb7
A
0 mins
lib/marvin/ast/boolean.rb10
A
0 mins
lib/marvin/ast/call.rb8
A
0 mins
lib/marvin/ast/division.rb6
A
0 mins
lib/marvin/ast/equal_to.rb6
A
0 mins
lib/marvin/ast/expression.rb6
A
0 mins
lib/marvin/ast/float.rb7
A
0 mins
lib/marvin/ast/function.rb9
A
0 mins
lib/marvin/ast/greater_than.rb6
A
0 mins
lib/marvin/ast/if.rb8
A
0 mins
lib/marvin/ast/integer.rb7
A
0 mins
lib/marvin/ast/less_than.rb6
A
0 mins
lib/marvin/ast/multiplication.rb6
A
0 mins
lib/marvin/ast/not_equal_to.rb6
A
0 mins
lib/marvin/ast/print.rb7
A
0 mins
lib/marvin/ast/program.rb7
A
0 mins
lib/marvin/ast/statement.rb6
A
0 mins
lib/marvin/ast/string.rb7
A
0 mins
lib/marvin/ast/subtraction.rb6
A
0 mins
lib/marvin/ast/test.rb8
A
0 mins
lib/marvin/command.rb19
A
0 mins
lib/marvin/configuration.rb9
A
0 mins
lib/marvin/contractor.rb67
A
0 mins
lib/marvin/lexer.rb24
A
0 mins
lib/marvin/logger.rb24
A
0 mins
lib/marvin/runner.rb12
A
0 mins
lib/marvin/version.rb3
A
0 mins
spec/lib/marvin/ast/assignment_spec.rb18
A
0 mins
spec/lib/marvin/ast/base_spec.rb7
A
0 mins
spec/lib/marvin/ast/block_spec.rb15
A
0 mins
spec/lib/marvin/ast/boolean_spec.rb23
A
0 mins
spec/lib/marvin/ast/call_spec.rb15
A
0 mins
spec/lib/marvin/ast/expression_spec.rb7
A
0 mins
spec/lib/marvin/ast/function_spec.rb24
A
0 mins
spec/lib/marvin/ast/if_spec.rb23
A
0 mins
spec/lib/marvin/ast/print_spec.rb12
A
0 mins
spec/lib/marvin/ast/program_spec.rb12
A
0 mins
spec/lib/marvin/ast/statement_spec.rb7
A
0 mins
spec/lib/marvin/ast/string_spec.rb12
A
0 mins
spec/lib/marvin/configuration_spec.rb28
A
0 mins
spec/lib/marvin/contractor_spec.rb12
A
0 mins
spec/lib/marvin/lexer_spec.rb79
A
0 mins
spec/lib/marvin/logger_spec.rb47
A
0 mins
spec/lib/marvin_spec.rb31
A
0 mins