FICHA · MANJARO

ruby-treetop

A Ruby-based parsing DSL based on parsing expression grammars

  • Library
  • LIBRARY
  • Dependency only
official+codex · reviewed · May 29, 2026 description in en

Description

Builds parsers in Ruby using a parsing expression grammar DSL. It is useful for custom languages, data formats, configuration files, and tools that need readable grammar definitions.

Generated parsers need hostile-input tests. Limit file size and nesting depth, handle invalid encodings, and produce clear errors for malformed input.

Permissions

Permissions not analysed for this source yet.