Metadata


Name
parser
Version
3.2.2.1
Platform
ruby
Authors
whitequark
Bindir
bin
Date
2023-04-24 00:00:00 UTC
Dependencies
ast (~> 2.4.1)
bundler (>= 1.15, < 3.0.0, development)
rake (~> 13.0.1, development)
racc (= 1.6.2, development)
cliver (~> 0.3.2, development)
yard (>= 0, development)
kramdown (>= 0, development)
minitest (~> 5.10, development)
simplecov (~> 0.15.1, development)
gauntlet (>= 0, development)
Description
A Ruby parser written in pure Ruby.
Email
whitequark@whitequark.org
Executables
ruby-parse
ruby-rewrite
Files
LICENSE.txt
bin/ruby-parse
bin/ruby-rewrite
lib/gauntlet_parser.rb
lib/parser.rb
lib/parser/all.rb
lib/parser/ast/node.rb
lib/parser/ast/processor.rb
lib/parser/base.rb
lib/parser/builders/default.rb
lib/parser/clobbering_error.rb
lib/parser/color.rb
lib/parser/context.rb
lib/parser/current.rb
lib/parser/current_arg_stack.rb
lib/parser/deprecation.rb
lib/parser/diagnostic.rb
lib/parser/diagnostic/engine.rb
lib/parser/lexer-F0.rb
lib/parser/lexer-F1.rb
lib/parser/lexer-strings.rb
lib/parser/lexer/dedenter.rb
lib/parser/lexer/explanation.rb
lib/parser/lexer/literal.rb
lib/parser/lexer/stack_state.rb
lib/parser/macruby.rb
lib/parser/max_numparam_stack.rb
lib/parser/messages.rb
lib/parser/meta.rb
lib/parser/rewriter.rb
lib/parser/ruby18.rb
lib/parser/ruby19.rb
lib/parser/ruby20.rb
lib/parser/ruby21.rb
lib/parser/ruby22.rb
lib/parser/ruby23.rb
lib/parser/ruby24.rb
lib/parser/ruby25.rb
lib/parser/ruby26.rb
lib/parser/ruby27.rb
lib/parser/ruby28.rb
lib/parser/ruby30.rb
lib/parser/ruby31.rb
lib/parser/ruby32.rb
lib/parser/ruby33.rb
lib/parser/rubymotion.rb
lib/parser/runner.rb
lib/parser/runner/ruby_parse.rb
lib/parser/runner/ruby_rewrite.rb
lib/parser/source/buffer.rb
lib/parser/source/comment.rb
lib/parser/source/comment/associator.rb
lib/parser/source/map.rb
lib/parser/source/map/collection.rb
lib/parser/source/map/condition.rb
lib/parser/source/map/constant.rb
lib/parser/source/map/definition.rb
lib/parser/source/map/for.rb
lib/parser/source/map/heredoc.rb
lib/parser/source/map/index.rb
lib/parser/source/map/keyword.rb
lib/parser/source/map/method_definition.rb
lib/parser/source/map/objc_kwarg.rb
lib/parser/source/map/operator.rb
lib/parser/source/map/rescue_body.rb
lib/parser/source/map/send.rb
lib/parser/source/map/ternary.rb
lib/parser/source/map/variable.rb
lib/parser/source/range.rb
lib/parser/source/rewriter.rb
lib/parser/source/rewriter/action.rb
lib/parser/source/tree_rewriter.rb
lib/parser/source/tree_rewriter/action.rb
lib/parser/static_environment.rb
lib/parser/syntax_error.rb
lib/parser/tree_rewriter.rb
lib/parser/variables_stack.rb
lib/parser/version.rb
parser.gemspec
Homepage
https://github.com/whitequark/parser
Licenses
MIT
Metadata
{"bug_tracker_uri"=>"https://github.com/whitequark/parser/issues", "changelog_uri"=>"https://github.com/whitequark/parser/blob/v3.2.2.1/CHANGELOG.md", "documentation_uri"=>"https://www.rubydoc.info/gems/parser/3.2.2.1", "source_code_uri"=>"https://github.com/whitequark/parser/tree/v3.2.2.1"}
Require paths
lib
Required ruby version
>= 2.0.0
Required rubygems version
>= 0
Rubygems version
3.2.3
Specification version
4
Summary
A Ruby parser written in pure Ruby.
Original platform
ruby
New platform
ruby