| 622 | // the variables are placed on (and later) popped of a variable stack before/after the replacement |
| 623 | #[derive(Debug, Clone)] |
| 624 | struct With { |
| 625 | variables: VariableDefinitions, // variables and values |
| 626 | replacements: ReplacementArray, // what to do with these vars |
| 627 | } |
| 628 | |
| 629 | impl fmt::Display for With { |
| 630 | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { |