pub mod python {
use crate::colorful::{ colorful, Colors, Types };
pub fn init_keywords() -> Vec<String> {
vec![
ok("int"),
ok("float"),
ok("str"),
ok("char"),
ok("if"),
ok("elif"),
ok("else"),
ok("import"),
ok("from")
]
}
pub fn init_colors() -> Vec<String> {
vec![
colorful::ok(Colors::Red, Types::Light), colorful::ok(Colors::Red, Types::Light), colorful::ok(Colors::Red, Types::Light), colorful::ok(Colors::Red, Types::Light),
colorful::ok(Colors::LightRed, Types::Light), colorful::ok(Colors::LightRed, Types::Light), colorful::ok(Colors::LightRed, Types::Light),
colorful::ok(Colors::Yellow, Types::Light ), colorful::ok(Colors::LightYellow, Types::Light)
]
}
pub fn built_in_keywords() -> Vec<String> {
vec![
ok("#"),
ok("'")
]
}
pub fn built_in_colors() -> Vec<String> {
vec![
colorful::ok(Colors::LightBlack, Types::Light), colorful::ok(Colors::White, Types::Light) ]
}
pub fn init_op_colors() -> Vec<String> {
vec![
colorful::ok(Colors::Yellow, Types::Light), colorful::ok(Colors::Yellow, Types::Light), colorful::ok(Colors::Yellow, Types::Light), colorful::ok(Colors::Yellow, Types::Light), colorful::ok(Colors::Yellow, Types::Light),
colorful::ok(Colors::Blue, Types::Light), colorful::ok(Colors::Blue, Types::Light),
colorful::ok(Colors::LightRed, Types::Light),
colorful::ok(Colors::LightBlue, Types::Light), colorful::ok(Colors::LightBlue, Types::Light), colorful::ok(Colors::LightBlue, Types::Light), colorful::ok(Colors::LightBlue, Types::Light),
colorful::ok(Colors::LightWhite, Types::Light) ]
}
pub fn ok(data: &str) -> String { data.to_string() }
}