mirror of
https://github.com/gorules/zen.git
synced 2026-10-04 00:02:18 +00:00
fix: remove missing date fns; (#71)
This commit is contained in:
@@ -387,8 +387,8 @@ impl<'a> Compiler<'a> {
|
||||
self.compile_argument(name, arguments, 0)?;
|
||||
Ok(self.emit(Opcode::Random))
|
||||
}
|
||||
"dayOfWeek" | "dayOfMonth" | "dayOfYear" | "weekOfMonth" | "weekOfYear"
|
||||
| "monthOfYear" | "seasonOfYear" | "monthString" | "weekdayString" | "year" => {
|
||||
"dayOfWeek" | "dayOfMonth" | "dayOfYear" | "weekOfYear" | "monthOfYear"
|
||||
| "monthString" | "weekdayString" | "year" => {
|
||||
self.compile_argument(name, arguments, 0)?;
|
||||
Ok(self.emit(Opcode::DateManipulation(name)))
|
||||
}
|
||||
|
||||
@@ -37,10 +37,8 @@ pub(crate) static BUILT_INS: Lazy<HashMap<&'static str, BuiltIn, ADefHasher>> =
|
||||
"dayOfWeek" => BuiltIn { arity: Arity::Single },
|
||||
"dayOfMonth" => BuiltIn { arity: Arity::Single },
|
||||
"dayOfYear" => BuiltIn { arity: Arity::Single },
|
||||
"weekOfMonth" => BuiltIn { arity: Arity::Single },
|
||||
"weekOfYear" => BuiltIn { arity: Arity::Single },
|
||||
"monthOfYear" => BuiltIn { arity: Arity::Single },
|
||||
"seasonOfYear" => BuiltIn { arity: Arity::Single },
|
||||
"monthString" => BuiltIn { arity: Arity::Single },
|
||||
"weekdayString" => BuiltIn { arity: Arity::Single },
|
||||
|
||||
|
||||
@@ -30,10 +30,8 @@ pub(crate) const BUILT_INS: Map<&'static str, BuiltIn> = phf_map! {
|
||||
"dayOfWeek" => BuiltIn { arity: Arity::Single },
|
||||
"dayOfMonth" => BuiltIn { arity: Arity::Single },
|
||||
"dayOfYear" => BuiltIn { arity: Arity::Single },
|
||||
"weekOfMonth" => BuiltIn { arity: Arity::Single },
|
||||
"weekOfYear" => BuiltIn { arity: Arity::Single },
|
||||
"monthOfYear" => BuiltIn { arity: Arity::Single },
|
||||
"seasonOfYear" => BuiltIn { arity: Arity::Single },
|
||||
"monthString" => BuiltIn { arity: Arity::Single },
|
||||
"weekdayString" => BuiltIn { arity: Arity::Single },
|
||||
};
|
||||
|
||||
@@ -331,6 +331,10 @@ fn isolate_standard_test() {
|
||||
expr: r#"monthString("2022-11-14")"#,
|
||||
result: json!("Nov"),
|
||||
},
|
||||
TestCase {
|
||||
expr: r#"monthOfYear("2022-11-14")"#,
|
||||
result: json!(11),
|
||||
},
|
||||
TestCase {
|
||||
expr: r#"weekdayString(date("2022-11-14"))"#,
|
||||
result: json!("Mon"),
|
||||
|
||||
Reference in New Issue
Block a user