We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
parse_for_loop
1 parent 9cab80a commit 7a34271Copy full SHA for 7a34271
src/parse.rs
@@ -1,5 +1,6 @@
1
use bitcoin::blockdata::opcodes::Opcode;
2
use proc_macro2::{
3
+ Delimiter,
4
Span, TokenStream,
5
TokenTree::{self, *},
6
};
@@ -99,7 +100,7 @@ where
99
100
101
while let Some(for_token) = tokens.next() {
102
match for_token {
- Group(block) => {
103
+ Group(block) if block.delimiter() == Delimiter::Brace => {
104
let inner_block = block.stream();
105
escape.extend(quote! {
106
{
tests/test.rs
@@ -91,7 +91,7 @@ fn test_for_loop() {
91
define_pushable!();
92
let script = bitcoin_script! {
93
for i in 0..3 {
94
- for k in 0..3 {
+ for k in 0..(3 as u32) {
95
OP_ADD
96
{ i }
97
{ k }
0 commit comments