feat: initial patch
[?]
Mar 8, 2021, 10:18 PM
F7HABNXPEYOGBOCWPEVQLHKTHKPGSXZ4EHPWXBN4HXXPGZSIIKUQCDependencies
Change contents
- file addition: src[1.0]
- file addition: main.rs[0.6]
use std::io::{stdin, stdout, Write};use nom::{IResult, character::complete::one_of};fn number(input: &str) -> IResult<&str, &str> {}fn operator(input: &str) -> IResult<&str, char> {one_of("+-*/")(input)}fn main() -> std::io::Result<()> {loop {print!("ferencz> ");stdout().flush()?;let mut buffer: String = String::new();stdin().read_line(&mut buffer)?;println!("Now you are a {}", buffer);}} - file addition: Cargo.toml[1.0]
[package]name = "ferencz"version = "0.1.0"authors = ["Dávid Kosztka <dkosztka@bol.com>"]edition = "2018"# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html[dependencies]nom = "6" - file addition: Cargo.lock[1.0]
# This file is automatically @generated by Cargo.# It is not intended for manual editing.[[package]]name = "arrayvec"version = "0.5.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"[[package]]name = "bitflags"version = "1.2.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"[[package]]name = "bitvec"version = "0.19.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8942c8d352ae1838c9dda0b0ca2ab657696ef2232a20147cf1b30ae1a9cb4321"dependencies = ["funty","radium","tap","wyz",][[package]]name = "cfg-if"version = "1.0.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"[[package]]name = "ferencz"version = "0.1.0"dependencies = ["nom",][[package]]name = "funty"version = "1.1.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7"[[package]]name = "lexical-core"version = "0.7.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "21f866863575d0e1d654fbeeabdc927292fdf862873dc3c96c6f753357e13374"dependencies = ["arrayvec","bitflags","cfg-if","ryu","static_assertions",][[package]]name = "memchr"version = "2.3.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525"[[package]]name = "nom"version = "6.1.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2"dependencies = ["bitvec","funty","lexical-core","memchr","version_check",][[package]]name = "radium"version = "0.5.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8"[[package]]name = "ryu"version = "1.0.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"[[package]]name = "static_assertions"version = "1.1.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"[[package]]name = "tap"version = "1.0.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"[[package]]name = "version_check"version = "0.9.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed"[[package]]name = "wyz"version = "0.2.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214"