whitequark/parser

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/parser/builders/default.rb1,648
F
2 wks
lib/parser/source/rewriter.rb263
C
1 day
lib/parser/runner/ruby_parse.rb122
C
1 day
lib/parser/lexer/literal.rb195
C
7 hrs
lib/parser/runner.rb228
B
5 hrs
lib/parser/source/buffer.rb191
B
4 hrs
lib/parser/lexer/dedenter.rb48
A
3 hrs
lib/parser/source/range.rb125
A
3 hrs
lib/parser/source/tree_rewriter/action.rb173
A
3 hrs
lib/parser/source/tree_rewriter.rb172
A
3 hrs
lib/gauntlet_parser.rb92
A
2 hrs
lib/parser/runner/ruby_rewrite.rb73
A
2 hrs
lib/parser/diagnostic.rb75
A
1 hr
lib/parser/source/map/method_definition.rb19
A
45 mins
lib/parser/source/map/send.rb24
A
35 mins
lib/parser/base.rb138
A
35 mins
lib/parser/source/map/for.rb13
A
35 mins
lib/parser/source/map/condition.rb15
A
35 mins
lib/parser.rb71
A
0 mins
lib/parser/all.rb15
A
0 mins
lib/parser/ast/node.rb15
A
0 mins
lib/parser/ast/processor.rb220
A
0 mins
lib/parser/clobbering_error.rb4
A
0 mins
lib/parser/color.rb25
A
0 mins
lib/parser/context.rb29
A
0 mins
lib/parser/current.rb107
A
0 mins
lib/parser/current_arg_stack.rb27
A
0 mins
lib/parser/deprecation.rb8
A
0 mins
lib/parser/diagnostic/engine.rb32
A
0 mins
lib/parser/lexer/explanation.rb35
A
0 mins
lib/parser/lexer/stack_state.rb35
A
0 mins
lib/parser/max_numparam_stack.rb37
A
0 mins
lib/parser/messages.rb95
A
0 mins
lib/parser/meta.rb33
A
0 mins
lib/parser/rewriter.rb37
A
0 mins
lib/parser/source/comment.rb46
A
0 mins
lib/parser/source/comment/associator.rb105
A
0 mins
lib/parser/source/map.rb57
A
0 mins
lib/parser/source/map/collection.rb12
A
0 mins
lib/parser/source/map/constant.rb20
A
0 mins
lib/parser/source/map/definition.rb17
A
0 mins
lib/parser/source/map/heredoc.rb13
A
0 mins
lib/parser/source/map/index.rb21
A
0 mins
lib/parser/source/map/keyword.rb14
A
0 mins
lib/parser/source/map/objc_kwarg.rb13
A
0 mins
lib/parser/source/map/operator.rb11
A
0 mins
lib/parser/source/map/rescue_body.rb15
A
0 mins
lib/parser/source/map/ternary.rb12
A
0 mins
lib/parser/source/map/variable.rb19
A
0 mins
lib/parser/source/rewriter/action.rb32
A
0 mins