fix(DSL/): fix parsing float, update some type(proceed, realvar)

feat(DSL/): basic code generation