Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use failure::Error;
- use nom::{named, do_parse, opt, tag, map_res, take_while, space, alphanumeric};
- named!(key_value <&str,(&str,&str)>,
- do_parse!(
- opt!(space) >> tag!("[") >>
- key: take_while!(alphanumeric) >>
- opt!(space) >> tag!("=") >> opt!(space) >>
- val: take_while!(alphanumeric) >>
- opt!(space) >> tag!("]") >> opt!(space) >>
- (key, val)
- )
- );
- fn main() -> Result<(), Error> {
- let text = r#"[color = "hueolor"]"#;
- Ok(())
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement