reads the next byte of a multi-byte utf-8 character and returns its contents lower 6 bits . throws a generatorerror if the byte is not a valid tail . concode_field_sep int charStart concode_elem_sep ByteList src concode_elem_sep int pos concode_elem_sep int srcEnd concode_elem_sep int quoteStart concode_elem_sep ThreadContext context concode_elem_sep ByteList out concode_field_sep char next concode_elem_sep void init concode_elem_sep void init concode_elem_sep int readUtf8Char concode_elem_sep void quoteStop concode_elem_sep RaiseException invalidUtf8 concode_elem_sep boolean hasNext concode_elem_sep RaiseException incompleteUtf8 concode_elem_sep void ensureMin concode_elem_sep void quoteStart concode_elem_sep void append concode_elem_sep void append
int function ( ) { char loc0 = next ( ) ; if ( ( loc0 & 0xc0 ) != 0x80 ) throw invalidUtf8 ( ) ; return loc0 & 0x3f ; }