Mercurial > pub > dyncall > dyncall
comparison test/call_suite_aggrs/mk-cases.lua @ 527:ed8835abe05f
- cosmetics
author | Tassilo Philipp |
---|---|
date | Thu, 14 Apr 2022 10:13:10 +0200 |
parents | 93628a1eaed4 |
children | d28b09fa2ff9 |
comparison
equal
deleted
inserted
replaced
526:93628a1eaed4 | 527:ed8835abe05f |
---|---|
42 if ch == '}' or ch == '>' then | 42 if ch == '}' or ch == '>' then |
43 -- only add unseen aggregates, key is aggr sig, val is body and name | 43 -- only add unseen aggregates, key is aggr sig, val is body and name |
44 if seen_aggrs[aggr_sig[n_nest]] == nil then | 44 if seen_aggrs[aggr_sig[n_nest]] == nil then |
45 aggrs[#aggrs+1] = aggr_sig[n_nest] | 45 aggrs[#aggrs+1] = aggr_sig[n_nest] |
46 if ch == '}' then ch = 'struct ' else ch = 'union ' end | 46 if ch == '}' then ch = 'struct ' else ch = 'union ' end |
47 ch = ch..'A'..#aggrs | 47 ch = ch..'A'..#aggrs |
48 seen_aggrs[aggr_sig[n_nest]] = { aggr[n_nest], ch } | 48 seen_aggrs[aggr_sig[n_nest]] = { aggr[n_nest], ch } |
49 end | 49 end |
50 ch = seen_aggrs[aggr_sig[n_nest]][2] | 50 ch = seen_aggrs[aggr_sig[n_nest]][2] |
51 | 51 |
52 n_nest = n_nest - 1 | 52 n_nest = n_nest - 1 |
108 local seen_aggrs = { } | 108 local seen_aggrs = { } |
109 local max_numargs = 0 | 109 local max_numargs = 0 |
110 | 110 |
111 for line in io.lines() do | 111 for line in io.lines() do |
112 local sig = trim(line) | 112 local sig = trim(line) |
113 local c, n = mkcase(lineno, sig, aggrs, seen_aggrs) | 113 local c, n = mkcase(lineno, sig, aggrs, seen_aggrs) |
114 cases = cases..c | 114 cases = cases..c |
115 max_numargs = math.max(max_numargs, n) | 115 max_numargs = math.max(max_numargs, n) |
116 sigtab[#sigtab+1] = sig | 116 sigtab[#sigtab+1] = sig |
117 lineno = lineno + 1 | 117 lineno = lineno + 1 |
118 end | 118 end |