Fix Luau table branching
This commit is contained in:
parent
92e79213fc
commit
03a73395be
@ -349,6 +349,7 @@ impl Driver for BrIf {
|
|||||||
|
|
||||||
impl Driver for BrTable {
|
impl Driver for BrTable {
|
||||||
fn visit(&self, v: &mut Visitor, w: Writer) -> Result<()> {
|
fn visit(&self, v: &mut Visitor, w: Writer) -> Result<()> {
|
||||||
|
write!(w, "do ")?;
|
||||||
write!(w, "local temp = {{")?;
|
write!(w, "local temp = {{")?;
|
||||||
|
|
||||||
for d in self.data.table.iter() {
|
for d in self.data.table.iter() {
|
||||||
@ -360,7 +361,8 @@ impl Driver for BrTable {
|
|||||||
write!(w, "desired = temp[")?;
|
write!(w, "desired = temp[")?;
|
||||||
self.cond.visit(v, w)?;
|
self.cond.visit(v, w)?;
|
||||||
write!(w, "] or {} ", self.data.default)?;
|
write!(w, "] or {} ", self.data.default)?;
|
||||||
write!(w, "break ")
|
write!(w, "break ")?;
|
||||||
|
write!(w, "end ")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user