Source: rust-rustemo Section: rust Build-Depends: debhelper-compat (= 13), dh-sequence-rust, librust-clap-dev, librust-codesnake-dev, librust-convert-case-dev, librust-fancy-regex-dev, librust-itertools-dev, librust-once-cell-dev, librust-petgraph-dev, librust-prettyplease-dev, librust-proc-macro2-dev, librust-quote-dev, librust-regex-dev, librust-serial-test-dev, librust-syn-dev, librust-thiserror-dev, librust-unicode-width-dev, librust-yansi-dev, Maintainer: Jonas Smedegaard Standards-Version: 4.7.4 Vcs-Git: https://salsa.debian.org/debian/rust-rustemo.git Vcs-Browser: https://salsa.debian.org/debian/rust-rustemo Homepage: https://github.com/igordejanovic/rustemo Package: librust-rustemo-dev Architecture: all #Multi-Arch: foreign Depends: librust-clap-dev, librust-codesnake-dev, librust-convert-case-dev, librust-fancy-regex-dev, librust-itertools-dev, librust-once-cell-dev, librust-petgraph-dev, librust-prettyplease-dev, librust-proc-macro2-dev, librust-quote-dev, librust-regex-dev, librust-syn-dev, librust-thiserror-dev, librust-unicode-width-dev, librust-yansi-dev, ${misc:Depends}, Provides: librust-rustemo-0.9+default-dev (= ${binary:Version}), librust-rustemo-0.9+glr-dev (= ${binary:Version}), librust-rustemo-0.9+tty-dev (= ${binary:Version}), librust-rustemo-0.9-dev (= ${binary:Version}), librust-rustemo-0.9.1-dev (= ${binary:Version}), librust-rustemo-compiler-dev (= ${binary:Version}), librust-rustemo-compiler-0.9+default-dev (= ${binary:Version}), librust-rustemo-compiler-0.9-dev (= ${binary:Version}), librust-rustemo-compiler-0.9.1-dev (= ${binary:Version}), Description: LR/GLR parser generator - Rust source code Rustemo is an LR/GLR parser generator for Rust (a.k.a. compiler-compiler). . Basically, these kinds of tools, given a formal grammar of the language, produce a program that can transform unstructured text (a sequence of characters, or more generally a sequence of tokens) into a structured (tree-like or graph-like) form which is more amenable to further programmatic analysis. . One interesting feature of Rustemo is Abstract-Syntax Tree[^ast] (AST) auto-generation, i.e., based on a formal grammar of the language, Rustemo will deduce Rust types and actions used to create and represent the AST of your language. These types and actions can further be incrementally manually tuned to your liking. . This package contains the source for the Rust crates rustemo rustemo-compiler, for use with cargo.