    class
    	DATE_TIME_CODE

    General
    	cluster: time
    	description: "Code used by the DATE/TIME to STRING conversion"
    	create: make

    Ancestors
    	CODE_VALIDITY_CHECKER

    Queries
    	count_max: INTEGER_32
    	count_min: INTEGER_32
    	is_code (s: STRING_8): BOOLEAN
    	is_colon (s: STRING_8): BOOLEAN
    	is_comma (s: STRING_8): BOOLEAN
    	is_day (s: STRING_8): BOOLEAN
    	is_day0 (s: STRING_8): BOOLEAN
    	is_day_text (s: STRING_8): BOOLEAN
    	is_dot (s: STRING_8): BOOLEAN
    	is_fractional_second (s: STRING_8): BOOLEAN
    	is_hour (s: STRING_8): BOOLEAN
    	is_hour0 (s: STRING_8): BOOLEAN
    	is_hour12 (s: STRING_8): BOOLEAN
    	is_hour12_0 (s: STRING_8): BOOLEAN
    	is_meridiem (s: STRING_8): BOOLEAN
    	is_minus (s: STRING_8): BOOLEAN
    	is_minute (s: STRING_8): BOOLEAN
    	is_minute0 (s: STRING_8): BOOLEAN
    	is_month (s: STRING_8): BOOLEAN
    	is_month0 (s: STRING_8): BOOLEAN
    	is_month_text (s: STRING_8): BOOLEAN
    	is_numeric: BOOLEAN
    	is_second (s: STRING_8): BOOLEAN
    	is_second0 (s: STRING_8): BOOLEAN
    	is_separator (s: STRING_8): BOOLEAN
    	is_slash (s: STRING_8): BOOLEAN
    	is_space (s: STRING_8): BOOLEAN
    	is_text: BOOLEAN
    	is_year2 (s: STRING_8): BOOLEAN
    	is_year4 (s: STRING_8): BOOLEAN
    	name: STRING_8
    	type: INTEGER_32
    	value: STRING_8
    	value_max: INTEGER_32
    	value_min: INTEGER_32

    Commands
    	make (v: STRING_8)
    	set_value (v: STRING_8)