|
21 | 21 | //! src water = Mat("seawater") |
22 | 22 | //! pattern water_interaction = Material | Elastic | X | water |
23 | 23 | //! "#; |
24 | | -//! let decls = parse_script(script); |
| 24 | +//! let dict = ["MCRT", "Material", "Elastic"].iter().map(|s| s.to_string()).collect(); |
| 25 | +//! let decls = parse_script(script, &dict); |
25 | 26 | //! |
26 | 27 | //! for decl in &decls { |
27 | 28 | //! println!("{}: {:?}", decl.name, decl.decl_type); |
@@ -68,7 +69,9 @@ pub type Spanned<T> = (T, Span); |
68 | 69 | /// |
69 | 70 | /// # Example |
70 | 71 | /// |
71 | | -/// ```rust |
| 72 | +/// ```ignored |
| 73 | +/// FIXME: This example is ignored because BitsMatch provinence is in encodinc_spec, |
| 74 | +/// but it should be move in a common core crate, after we restructure in a workspace |
72 | 75 | /// use eldritch_dsl::model::{Match, BitsMatch}; |
73 | 76 | /// use eldritch_dsl::Check; |
74 | 77 | /// |
@@ -202,10 +205,12 @@ pub fn extract_signals_path( |
202 | 205 | /// |
203 | 206 | /// let script = r#" |
204 | 207 | /// src water = Mat("seawater") |
205 | | -/// pattern interaction = Material | Elastic |
206 | | -/// rule forward = Material => Elastic |
| 208 | +/// pattern interaction = Material | Elastic | water |
| 209 | +/// rule forward = { |
| 210 | +/// Material | Elastic | water, |
| 211 | +/// } |
207 | 212 | /// "#; |
208 | | -/// let field_dict = ["MCRT", "Material", "Elastic"].iter().collect(); |
| 213 | +/// let field_dict = ["MCRT", "Material", "Elastic"].iter().map(|s| s.to_string()).collect(); |
209 | 214 | /// |
210 | 215 | /// let decls = parse_script(script, &field_dict); |
211 | 216 | /// for decl in &decls { |
|
0 commit comments