'Create a new parser.
:param in_arguments: boolean that indicates the parser is to be
used for parsing function arguments, ie. considering commas
(`ARG_SEP`) a special character'

def __init__(self, string, in_argument=False):

    self.string = string
    self.in_argument = in_argument
    self.pos = 0
    self.parts = []
