diff options
author | Přemysl Eric Janouch <p@janouch.name> | 2023-06-15 09:42:06 +0200 |
---|---|---|
committer | Přemysl Eric Janouch <p@janouch.name> | 2023-07-06 06:54:22 +0200 |
commit | 53197b51e5edbb1b195070523dbfd8d9ba05d847 (patch) | |
tree | 2762a1f1abdfdc89db3da6f7c48c6875580a5489 /tools/lxdrgen-mjs.awk | |
parent | 8466d0d850123cec7856fa2c0c522b245419e1ad (diff) | |
download | liberty-53197b51e5edbb1b195070523dbfd8d9ba05d847.tar.gz liberty-53197b51e5edbb1b195070523dbfd8d9ba05d847.tar.xz liberty-53197b51e5edbb1b195070523dbfd8d9ba05d847.zip |
Add a Swift backend for LibertyXDR
Diffstat (limited to 'tools/lxdrgen-mjs.awk')
-rw-r--r-- | tools/lxdrgen-mjs.awk | 6 |
1 files changed, 3 insertions, 3 deletions
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) {" |