Hi, the generation of the yardoc produce this error:
[debug]: Parsing ["{lib,app}/**/*.rb", "ext/**/*.{c,cc,cxx,cpp,rb}"] with `ruby` parser
[debug]: Parsing lib/rltk.rb
[debug]: Parsing lib/rltk/cg.rb
[debug]: Parsing lib/rltk/ast.rb
[debug]: Parsing lib/rltk/cfg.rb
[debug]: Parsing lib/rltk/lexer.rb
[debug]: Parsing lib/rltk/token.rb
[debug]: Parsing lib/rltk/parser.rb
Traceback (most recent call last):
25: from /home/didacus/.gem/ruby/2.7.0/bin/yardoc:23:in `<main>'
24: from /home/didacus/.gem/ruby/2.7.0/bin/yardoc:23:in `load'
23: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/bin/yardoc:13:in `<top (required)>'
22: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/cli/command.rb:14:in `run'
21: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/cli/yardoc.rb:258:in `run'
20: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/registry.rb:210:in `lock_for_writing'
19: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/registry_store.rb:202:in `lock_for_writing'
18: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/serializers/yardoc_serializer.rb:56:in `lock_for_writing'
17: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/cli/yardoc.rb:259:in `block in run'
16: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard.rb:20:in `parse'
15: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/parser/source_parser.rb:113:in `parse'
14: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/logging.rb:182:in `enter_level'
13: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/parser/source_parser.rb:114:in `block in parse'
12: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/parser/source_parser.rb:371:in `parse_in_order'
11: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/parser/source_parser.rb:45:in `parse'
10: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/logging.rb:82:in `capture'
9: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/parser/source_parser.rb:46:in `block in parse'
8: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/parser/source_parser.rb:442:in `parse'
7: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/parser/ruby/ruby_parser.rb:17:in `parse'
6: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/parser/ruby/ruby_parser.rb:56:in `parse'
5: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/parser/ruby/ruby_parser.rb:56:in `parse'
4: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/parser/ruby/ruby_parser.rb:165:in `on_def'
3: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/parser/ruby/ruby_parser.rb:238:in `visit_event'
2: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/parser/ruby/ast_node.rb:64:in `source_range'
1: from /home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/parser/ruby/ast_node.rb:348:in `reset_line_info'
/home/didacus/.gem/ruby/2.7.0/gems/yard-0.9.24/lib/yard/parser/ruby/ast_node.rb:348:in `first': cannot get the first element of beginless range (RangeError)
Is it a problem of rltk or yard ?
By the way, this is an amazing project. It's fun creating programming languages with this library. Thank you!
Hi, the generation of the yardoc produce this error:
Is it a problem of rltk or yard ? By the way, this is an amazing project. It's fun creating programming languages with this library. Thank you!