Skip to content

Commit

Permalink
feat: sem static mut deps
Browse files Browse the repository at this point in the history
  • Loading branch information
xiyuzhai committed Jun 24, 2024
1 parent ffc9110 commit bf7b2e8
Show file tree
Hide file tree
Showing 260 changed files with 1,969 additions and 77 deletions.
2 changes: 1 addition & 1 deletion crates/hir/husky-hir-eager-expr/src/stmt/loop_stmt.rs
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ impl ToHirEager for SemaForextParticulars {
fn to_hir_eager(&self, builder: &mut HirEagerExprBuilder) -> Self::Output {
HirEagerForExtParticulars {
forext_loop_var_ident: self.forext_loop_var_ident,
bound_expr_hir_eager_expr_idx: self.bound_expr_sem_expr_idx.to_hir_eager(builder),
bound_expr_hir_eager_expr_idx: self.bound_expr.to_hir_eager(builder),
boundary_kind: self.boundary_kind,
}
}
Expand Down
2 changes: 1 addition & 1 deletion crates/semantics/husky-sem-expr/src/helpers/visitor.rs
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,7 @@ impl SemStmtIdx {
stmts,
} => {
// ad hoc
particulars.bound_expr_sem_expr_idx.simulate(visitor);
particulars.bound_expr.simulate(visitor);
stmts.simulate(visitor);
}
SemStmtData::While {
Expand Down
4 changes: 2 additions & 2 deletions crates/semantics/husky-sem-expr/src/stmt/loop_stmt.rs
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ pub struct SemaForextParticulars {
pub forext_loop_var_regional_token_idx: RegionalTokenIdx,
pub forext_loop_var_ident: Ident,
pub forext_loop_var_sem_expr_idx: SemExprIdx,
pub bound_expr_sem_expr_idx: SemExprIdx,
pub bound_expr: SemExprIdx,
pub boundary_kind: LoopBoundaryKind,
}

Expand Down Expand Up @@ -172,7 +172,7 @@ impl<'a> SemExprBuilder<'a> {
forext_loop_var_regional_token_idx: particulars.forext_loop_var_regional_token_idx,
forext_loop_var_ident: particulars.forext_loop_var_ident,
forext_loop_var_sem_expr_idx,
bound_expr_sem_expr_idx,
bound_expr: bound_expr_sem_expr_idx,
boundary_kind: particulars.boundary_kind,
}
}
Expand Down
2 changes: 1 addition & 1 deletion crates/semantics/husky-sem-place-contract/src/stmt.rs
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ impl<'a> PlaceContractEngine<'a> {
..
} => {
self.infer_expr(
particulars.bound_expr_sem_expr_idx,
particulars.bound_expr,
Contract::Pure,
Default::default(),
);
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```rust
Some(
SemStaticMutDeps(
[],
),
)
```
Loading

0 comments on commit bf7b2e8

Please sign in to comment.