projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Warnings: added cast for enumaration types
[pspp]
/
src
/
output
/
spv
/
xml-parser-generator
diff --git
a/src/output/spv/xml-parser-generator
b/src/output/spv/xml-parser-generator
index e85be59171075480749c53ef72937da38f71e156..a0d0081db3a79acc70abf0e5e6a4172f7c3c91df 100644
(file)
--- a/
src/output/spv/xml-parser-generator
+++ b/
src/output/spv/xml-parser-generator
@@
-617,7
+617,7
@@
def generate_content_parser(nonterminal, rhs, function, ctx, state, seq_name):
function.code += [
'p->%s = xrealloc (p->%s, sizeof *p->%s * (p->n_%s + 1));'
% (member, member, member, member),
function.code += [
'p->%s = xrealloc (p->%s, sizeof *p->%s * (p->n_%s + 1));'
% (member, member, member, member),
- 'p->%s[p->n_%s++] = %s;' % (member, member,
+ 'p->%s[p->n_%s++] = %s;' % (member, member,
'&%s->node_' % member
if state == STATE_GENERAL
else member)]
'&%s->node_' % member
if state == STATE_GENERAL
else member)]
@@
-924,7
+924,7
@@
void
'prefix': prefix,
'name': name,
'ref_type': name_to_id(value[1])})
'prefix': prefix,
'name': name,
'ref_type': name_to_id(value[1])})
-
+
print_recurse_members(attributes, rhs, 'resolve_refs')
print_recurse_members(attributes, rhs, 'resolve_refs')