/
eb
/
Surf
Обзор
Документация
Войти
/
eb
/
Surf
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/node-sass/src/libsass/test/test_selector_difference.cpp
25 строк
553 B
EvgeniyBudaev
Initial commit
17 фев 2020, 09:02
17 фев 2020, 09:02
bb6f06f
Код
Авторство
О чём код?
#include "../ast.hpp" #include "../context.hpp" #include "../parser.hpp" #include <string> #include <iostream> using namespace Sass; Context ctx = Context::Data(); Compound_Selector* selector(std::string src) { return Parser::from_c_str(src.c_str(), ctx, "", Position()).parse_compound_selector(); } void diff(std::string s, std::string t) { std::cout << s << " - " << t << " = " << selector(s + ";")->minus(selector(t + ";"), ctx)->to_string() << std::endl; } int main() { diff(".a.b.c", ".c.b"); diff(".a.b.c", ".fludge.b"); return 0; }