How To Install rubygem-treetop on Fedora 36
Introduction
In this tutorial we learn how to install rubygem-treetop
on Fedora 36.
What is rubygem-treetop
A Parsing Expression Grammar (PEG) Parser generator DSL for Ruby.
We can use yum
or dnf
to install rubygem-treetop
on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install rubygem-treetop.
Install rubygem-treetop on Fedora 36 Using dnf
Update yum database with dnf
using the following command.
sudo dnf makecache --refresh
After updating yum database, We can install rubygem-treetop
using dnf
by running the following command:
sudo dnf -y install rubygem-treetop
Install rubygem-treetop on Fedora 36 Using yum
Update yum database with yum
using the following command.
sudo yum makecache --refresh
After updating yum database, We can install rubygem-treetop
using yum
by running the following command:
sudo yum -y install rubygem-treetop
How To Uninstall rubygem-treetop on Fedora 36
To uninstall only the rubygem-treetop
package we can use the following command:
sudo dnf remove rubygem-treetop
rubygem-treetop Package Contents on Fedora 36
/usr/bin/tt
/usr/share/gems/gems/treetop-1.6.10
/usr/share/gems/gems/treetop-1.6.10/LICENSE
/usr/share/gems/gems/treetop-1.6.10/bin
/usr/share/gems/gems/treetop-1.6.10/bin/tt
/usr/share/gems/gems/treetop-1.6.10/lib
/usr/share/gems/gems/treetop-1.6.10/lib/treetop
/usr/share/gems/gems/treetop-1.6.10/lib/treetop.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/bootstrap_gen_1_metagrammar.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/grammar_compiler.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/lexical_address_space.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/metagrammar.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/metagrammar.treetop
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/anything_symbol.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/atomic_expression.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/character_class.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/choice.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/declaration_sequence.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/grammar.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/inline_module.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/nonterminal.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/optional.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/parenthesized_expression.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/parsing_expression.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/parsing_rule.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/predicate.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/predicate_block.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/repetition.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/sequence.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/terminal.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/transient_prefix.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/node_classes/treetop_file.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/compiler/ruby_builder.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/polyglot.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/ruby_extensions
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/ruby_extensions.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/ruby_extensions/string.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/runtime
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/runtime.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/runtime/compiled_parser.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/runtime/interval_skip_list
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/runtime/interval_skip_list.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/runtime/interval_skip_list/head_node.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/runtime/interval_skip_list/interval_skip_list.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/runtime/interval_skip_list/node.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/runtime/syntax_node.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/runtime/terminal_parse_failure.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/runtime/terminal_syntax_node.rb
/usr/share/gems/gems/treetop-1.6.10/lib/treetop/version.rb
/usr/share/gems/specifications/treetop-1.6.10.gemspec
/usr/share/man/man1/tt.1.gz
References
Summary
In this tutorial we learn how to install rubygem-treetop
on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).