Compare commits
1 Commits
master
...
empty-tabl
| Author | SHA1 | Date | |
|---|---|---|---|
| 0f3ad28aae |
|
|
@ -53,6 +53,7 @@ pub enum Constant {
|
||||||
Boolean(bool),
|
Boolean(bool),
|
||||||
Number(i64),
|
Number(i64),
|
||||||
String(String),
|
String(String),
|
||||||
|
EmptyTable,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Location {
|
impl Location {
|
||||||
|
|
|
||||||
|
|
@ -68,6 +68,7 @@ impl Eval for Constant {
|
||||||
Constant::Boolean(value) => Some(ValueInner::Boolean(*value)),
|
Constant::Boolean(value) => Some(ValueInner::Boolean(*value)),
|
||||||
Constant::Number(value) => Some(ValueInner::Number(*value)),
|
Constant::Number(value) => Some(ValueInner::Number(*value)),
|
||||||
Constant::String(value) => Some(ValueInner::String(value.clone())),
|
Constant::String(value) => Some(ValueInner::String(value.clone())),
|
||||||
|
Constant::EmptyTable => Some(ValueInner::Table(Default::default())),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -291,6 +291,7 @@ impl Eval for ast::Constant {
|
||||||
ast::Constant::Boolean(value) => Some(types::ValueInner::Boolean(*value)),
|
ast::Constant::Boolean(value) => Some(types::ValueInner::Boolean(*value)),
|
||||||
ast::Constant::Number(value) => Some(types::ValueInner::Number(*value)),
|
ast::Constant::Number(value) => Some(types::ValueInner::Number(*value)),
|
||||||
ast::Constant::String(value) => Some(types::ValueInner::String(value.clone())),
|
ast::Constant::String(value) => Some(types::ValueInner::String(value.clone())),
|
||||||
|
ast::Constant::EmptyTable => Some(types::ValueInner::Table(Default::default())),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user