blob: 0241250926dcd9545222ba314752d7a9599ce424 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#include <Parsers/IParserBase.h>
namespace DB
{
bool IParserBase::parse(Pos & pos, ASTPtr & node, Expected & expected)
{
expected.add(pos, getName());
return wrapParseImpl(pos, IncreaseDepthTag{}, [&]
{
bool res = parseImpl(pos, node, expected);
if (!res)
node = nullptr;
return res;
});
}
}
|