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 <dr@jones.dk>
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.
