using: safer seam defaults (fix_braces OFF by default) + path-alias handling; json_native: robust integer parse + EscapeUtils unquote; add JsonCompat layer; builder: preindex static methods + fallback for bare calls; diagnostics: seam dump + function-call trace

This commit is contained in:
Selfhosting Dev
2025-09-25 10:23:14 +09:00
parent 2f306dd6a5
commit 9384c80623
30 changed files with 1786 additions and 527 deletions

View File

@ -14,6 +14,8 @@ static box JsonParserModule {
}
}
}
box JsonParser {
tokens: ArrayBox // トークン配列
position: IntegerBox // 現在のトークン位置
@ -356,7 +358,8 @@ box JsonParser {
out.set("value", StringUtils.parse_integer(number_str))
return out
}
if StringUtils.is_float(number_str) {
// Float detection disabled in MVP pending StringUtils float API stabilization
if false {
out.set("kind", "float")
out.set("value", StringUtils.parse_float(number_str))
return out