def except_token(source, start, token, throw=True):
start = pass_white(source, start)<EOL>if start < len(source) and source[start] == token:<EOL><INDENT>return start + <NUM_LIT:1><EOL><DEDENT>if throw:<EOL><INDENT>raise SyntaxError('<STR_LIT>' % token)<EOL><DEDENT>return None<EOL>
Token can be only a single char. Returns position after token if found. Otherwise raises syntax error if throw
    otherwise returns None