mirror of
https://github.com/msojocs/wx-compiler.git
synced 2025-07-19 00:00:04 +08:00
feat: LintAndParseCSSList
This commit is contained in:
parent
8b3abd9b86
commit
cad0ece0c4
@ -162,10 +162,10 @@ namespace WXSS
|
|||||||
~XCompiler();
|
~XCompiler();
|
||||||
void DealRPX(std::string &, std::stringstream &);
|
void DealRPX(std::string &, std::stringstream &);
|
||||||
void GetHostRule(std::string &);
|
void GetHostRule(std::string &);
|
||||||
void ShowTree(std::string &);
|
int ShowTree(std::string &);
|
||||||
void GetCompiled(std::string const&, std::string&);
|
int GetCompiled(std::string const&, std::string&);
|
||||||
void GetJSCompiled(std::string const&, std::string&);
|
void GetJSCompiled(std::string const&, std::string&);
|
||||||
void GetWellFormattedJSCompiled(std::string const&, std::string&);
|
int GetWellFormattedJSCompiled(std::string const&, std::string&);
|
||||||
void GenExpr(std::shared_ptr<WXSS::CSSTreeLib::CSSSyntaxTree>, std::stringstream &, std::string &);
|
void GenExpr(std::shared_ptr<WXSS::CSSTreeLib::CSSSyntaxTree>, std::stringstream &, std::string &);
|
||||||
int GetPageCss(std::string const&, std::string&, uint);
|
int GetPageCss(std::string const&, std::string&, uint);
|
||||||
void MarkImported(std::string const&);
|
void MarkImported(std::string const&);
|
||||||
|
@ -23,9 +23,37 @@ namespace WXSS
|
|||||||
}
|
}
|
||||||
return a1;
|
return a1;
|
||||||
}
|
}
|
||||||
int LintAndParseCSSList(std::map<std::string,std::string> const&, std::string&, std::string&, std::string&, int, bool, bool, bool, std::string const&)
|
int LintAndParseCSSList(
|
||||||
|
std::map<std::string,std::string> const& a1,
|
||||||
|
std::string& a2,
|
||||||
|
std::string& a3,
|
||||||
|
std::string& a4,
|
||||||
|
int a5,
|
||||||
|
bool a6,
|
||||||
|
bool a7,
|
||||||
|
bool a8,
|
||||||
|
std::string const& a9)
|
||||||
{
|
{
|
||||||
throw "not implement";
|
WXSS::XCompiler v12(a1, a7, a9);
|
||||||
|
a4.assign(v12.offset_8);
|
||||||
|
int ret = v12.offset_0;
|
||||||
|
if (!v12.offset_0)
|
||||||
|
{
|
||||||
|
a3 = "/*v0.4me_20190328_db*/\n";
|
||||||
|
if (a8)
|
||||||
|
{
|
||||||
|
ret = v12.ShowTree(a3);
|
||||||
|
}
|
||||||
|
else if(a6)
|
||||||
|
{
|
||||||
|
ret = v12.GetWellFormattedJSCompiled(a2, a3);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ret = v12.GetCompiled(a2, a3);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return ret;
|
||||||
}
|
}
|
||||||
int NewLintAndParseCSSList(std::map<std::string,std::string> const&, std::vector<std::string> &, std::string&, std::string&, int, bool, std::string const&, std::string const&)
|
int NewLintAndParseCSSList(std::map<std::string,std::string> const&, std::vector<std::string> &, std::string&, std::string&, int, bool, std::string const&, std::string const&)
|
||||||
{
|
{
|
||||||
|
@ -148,11 +148,11 @@ namespace WXSS
|
|||||||
{
|
{
|
||||||
throw "not implement";
|
throw "not implement";
|
||||||
}
|
}
|
||||||
void XCompiler::ShowTree(std::string &)
|
int XCompiler::ShowTree(std::string &)
|
||||||
{
|
{
|
||||||
throw "not implement";
|
throw "not implement";
|
||||||
}
|
}
|
||||||
void XCompiler::GetCompiled(std::string const&, std::string&)
|
int XCompiler::GetCompiled(std::string const&, std::string&)
|
||||||
{
|
{
|
||||||
throw "not implement";
|
throw "not implement";
|
||||||
}
|
}
|
||||||
@ -160,7 +160,7 @@ namespace WXSS
|
|||||||
{
|
{
|
||||||
throw "not implement";
|
throw "not implement";
|
||||||
}
|
}
|
||||||
void XCompiler::GetWellFormattedJSCompiled(std::string const&, std::string&)
|
int XCompiler::GetWellFormattedJSCompiled(std::string const&, std::string&)
|
||||||
{
|
{
|
||||||
throw "not implement";
|
throw "not implement";
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user