Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1007 Bytes

a_project_template_for_parsing.md

File metadata and controls

38 lines (27 loc) · 1007 Bytes

A Project Template For Parsing

We will create a project. The structure of this project can be treated as a template and can be used repeatedly later.

We use Cargo to create a project:

cargo new my_project

where my_project is the name of the project.

Next, add the project dependencies that are needed by Rustemo:

cd my_project
cargo add rustemo
cargo add regex --no-default-features --features std,unicode-perl
cargo add once_cell
cargo add colored

The dependencies in the Cargo.toml file should look like this:

[dependencies]
colored = "2.1.0"
once_cell = "1.19.0"
regex = { version = "1.10.5", default-features = false, features = ["std", "unicode-perl"] }
rustemo = "0.6.0"

This project will be working together with the parser generated from the previous tutorial.

➡️ Next: Parsing

📘 Back: Table of contents