travis-ci
42 of 42 new or added lines in 13 files covered. (100.0%)
26797 of 73477 relevant lines covered (36.47%)
19617.54 hits per line
1 |
module Procedo |
3 all except 2.2.3, TEST_SUITE=frontend ✔ |
2 |
module Formula |
3 all except 2.2.3, TEST_SUITE=frontend ✔ |
3 |
class << self |
3 all except 2.2.3, TEST_SUITE=frontend ✔ |
4 |
def parse(text, options = {}) |
3 all except 2.2.3, TEST_SUITE=frontend ✔ |
5 |
@@parser ||= ::Procedo::Formula::Parser.new |
2,007 all except 2.2.3, TEST_SUITE=frontend ✔ |
6 |
unless tree = @@parser.parse(text.to_s, options) |
2,007 all except 2.2.3, TEST_SUITE=frontend ✔ |
7 |
raise ::Procedo::Formula::SyntaxError, @@parser |
5 only 2.2.3, TEST_SUITE=libs ✔ |
8 |
end
|
× |
9 |
tree |
2,002 all except 2.2.3, TEST_SUITE=frontend ✔ |
10 |
end
|
× |
11 |
|
× |
12 |
# def clean_tree(root)
|
× |
13 |
# return if root.elements.nil?
|
× |
14 |
# root.elements.delete_if{ |node| node.class.name == "Treetop::Runtime::SyntaxNode" }
|
× |
15 |
# root.elements.each{ |node| clean_tree(node) }
|
× |
16 |
# end
|
× |
17 |
end
|
× |
18 |
end
|
× |
19 |
end
|
× |