support F width registers and G type registers
support multiple registers in a document (def set_default_* misplaced inside def initialize)
update on supporting F register type
fix @option setting
build