X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;ds=sidebyside;f=specs%2Fscripts%2Fgltxt.py;h=08b6a5774a77cf1a15f30353f30d1a658ec5f138;hb=3801952b80cd7a7160f6410518f6e3740d461b60;hp=b30b87c4f04549d2ee901ac09733db7d2413f480;hpb=6129f9eb9df1a16954da6db270c561faa80473be;p=apitrace diff --git a/specs/scripts/gltxt.py b/specs/scripts/gltxt.py index b30b87c..08b6a57 100755 --- a/specs/scripts/gltxt.py +++ b/specs/scripts/gltxt.py @@ -194,7 +194,15 @@ class TxtParser(LineParser): def parse_arg(self): type = self.parse_type() + if self.tokens[0] == ')': + assert type == 'Void' + return '' name = self.tokens.pop(0) + if self.tokens[0] == '[': + self.tokens.pop(0) + n = int(self.tokens.pop(0)) + assert self.tokens.pop(0) == ']' + type = 'Array(%s, %d)' % (type, n) return '(%s, "%s")' % (type, name) def parse_type(self):