From 53197b51e5edbb1b195070523dbfd8d9ba05d847 Mon Sep 17 00:00:00 2001 From: Přemysl Eric Janouch Date: Thu, 15 Jun 2023 09:42:06 +0200 Subject: Add a Swift backend for LibertyXDR --- tools/lxdrgen-mjs.awk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tools/lxdrgen-mjs.awk') diff --git a/tools/lxdrgen-mjs.awk b/tools/lxdrgen-mjs.awk index a9a81f7..01ee97d 100644 --- a/tools/lxdrgen-mjs.awk +++ b/tools/lxdrgen-mjs.awk @@ -185,14 +185,14 @@ function codegen_struct(name, cg) { function codegen_union_tag(d, cg) { cg["tagtype"] = d["type"] - cg["tagname"] = d["name"] + cg["tagname"] = decapitalize(snaketocamel(d["name"])) } function codegen_union_struct(name, casename, cg, scg, structname) { append(scg, "methods", "\n" \ "\tconstructor() {\n" \ - "\t\tthis." decapitalize(snaketocamel(cg["tagname"])) \ + "\t\tthis." cg["tagname"] \ " = " cg["tagtype"] "." snaketocamel(casename) "\n" \ "\t}\n") @@ -209,7 +209,7 @@ function codegen_union_struct(name, casename, cg, scg, structname) { } function codegen_union(name, cg, tagvar) { - tagvar = decapitalize(snaketocamel(cg["tagname"])) + tagvar = cg["tagname"] print "" print "export function deserialize" name "(r) {" -- cgit v1.2.3-54-g00ecf