// Licensed under the Apache License, Version 2.0 // or the MIT // license , at your // option. All files in the project carrying such notice may not be copied, // modified, or distributed except according to those terms. #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; use alloc::{format, vec::Vec}; #[macro_use] extern crate pest; #[macro_use] extern crate pest_derive; #[derive(Parser)] #[grammar_inline = "string = { \"abc\" }"] struct GrammarParser; #[test] fn inline_string() { parses_to! { parser: GrammarParser, input: "abc", rule: Rule::string, tokens: [ string(0, 3) ] }; }