Esempio n. 1
0
std::string FormatFileBlock(const ParserDefinition *pd)
{
	Keywords kw;

	FillExtraKeywords(kw);

	return FormatBlock(pd, kw, pd->file_format);
}
Esempio n. 2
0
std::string FormatFileBlock(const ParserSettings *ps)
{
	Keywords kw;

	FillExtraKeywords(kw);

	return FormatBlock(ps, kw, ps->file_format);
}
Esempio n. 3
0
std::string FormatFunctionBlock(const Parser *p, const ParserDefinition *pd, const char *text)
{
	Keywords kw;

	if(!p->external)
	{
		kw = p->parse(pd, text);
		if(kw.size() == 0) return std::string("");
	}

	FillExtraKeywords(kw);

	return FormatBlock(pd, kw, pd->function_format);
}
Esempio n. 4
0
std::string FormatFunctionBlock(const Parser *p, const ParserSettings *ps, const char *text)
{
	Keywords kw;

	if(!p->external)
	{
		kw = p->strategy(ps, text);
		if(kw.size() == 0) return std::string("");
	}

	FillExtraKeywords(kw);

	return FormatBlock(ps, kw, ps->function_format);
}