**Use case**

```
CREATE TABLE t
(
    x UInt8,
    y UInt8,
)
```
}
    
    if (ParserKeyword{"WATERMARK"}.ignore(pos, expected))
    {
        s_eq.ignore(pos, expected);
        if (ParserKeyword("STRICTLY_ASCENDING").ignore(pos,expected))
            is_watermark_strictly_ascending = true;
        else if (ParserKeyword("ASCENDING").ignore(pos,expected))
            is_watermark_ascending = true;
        else if (watermark_p.parse(pos, watermark, expected))
            is_watermark_bounded = true;
        else
            return false;
    }
    
    if (ParserKeyword{"ALLOWED_LATENESS"}.ignore(pos, expected))
    {
        s_eq.ignore(pos, expected);
        allowed_lateness = true;
        if (!lateness_p.parse(pos, lateness, expected))
            return false;
    }
    if (s_populate.ignore(pos, expected))
        is_populate = true;
    else if (ParserKeyword{"EMPTY"}.ignore(pos, expected))
        is_create_empty = true;
    
    if (!s_as.ignore(pos, expected))
        return false;
    if (!select_p.parse(pos, select, expected))