support for all basic parsing expressions