pijul nest
guest [sign in]

feat: initial patch

[?]
Mar 8, 2021, 10:18 PM
F7HABNXPEYOGBOCWPEVQLHKTHKPGSXZ4EHPWXBN4HXXPGZSIIKUQC

Dependencies

Change contents

  • file addition: src (dxwrx-rx-r)
    [1.0]
  • file addition: main.rs (-xw-x--x--)
    [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 (-xw-x--x--)
    [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 (-xw-x--x--)
    [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"