2020-07-26 00:05:13 -04:00
|
|
|
use crate::{
|
2020-07-26 00:20:20 -04:00
|
|
|
args::CallArgs,
|
|
|
|
builtin::{
|
|
|
|
list::{append, index, is_bracketed, join, length, list_separator, nth, set_nth, zip},
|
|
|
|
modules::Module,
|
|
|
|
},
|
|
|
|
error::SassResult,
|
|
|
|
parse::Parser,
|
|
|
|
value::Value,
|
2020-07-26 00:05:13 -04:00
|
|
|
};
|
2020-07-25 20:05:46 -04:00
|
|
|
|
2020-07-26 00:20:20 -04:00
|
|
|
pub(crate) fn declare(f: &mut Module) {
|
|
|
|
f.insert_builtin("append", append);
|
|
|
|
f.insert_builtin("index", index);
|
|
|
|
f.insert_builtin("is-bracketed", is_bracketed);
|
|
|
|
f.insert_builtin("join", join);
|
|
|
|
f.insert_builtin("length", length);
|
|
|
|
f.insert_builtin("separator", list_separator);
|
|
|
|
f.insert_builtin("nth", nth);
|
|
|
|
f.insert_builtin("set-nth", set_nth);
|
|
|
|
f.insert_builtin("zip", zip);
|
|
|
|
}
|