First draft for adding c string type
This commit is contained in:
@@ -90,7 +90,12 @@ gen_value(Value a){
|
||||
const char *string = bigint_to_error_string(scratch, &a.big_int_val, 10);
|
||||
gen("%s", string);
|
||||
}break;
|
||||
CASE_STRING: gen("LIT(\"%s\")", a.intern_val.str); break;
|
||||
case TYPE_CHAR:
|
||||
gen("\"%s\"", a.intern_val.str);
|
||||
break;
|
||||
case TYPE_STRING: case TYPE_UNTYPED_STRING:
|
||||
gen("LIT(\"%s\")", a.intern_val.str);
|
||||
break;
|
||||
CASE_BOOL: a.bool_val ? gen("true"):gen("false"); break;
|
||||
CASE_FLOAT: gen("%f", a.f64_val); break;
|
||||
default: result = false;
|
||||
|
||||
Reference in New Issue
Block a user