def f(index, key): return ST.STArgIndexOffset(self, index, tags, args)
"MAXINT32": "2147483647", "MAXUINT32": "4294967295", "MININT64": "-9223372036854775808", "MAXINT64": "9223372036854775807", "MAXUINT64": "18446744073709551615" } api_parameter_constructors = { 'pf': lambda x: AP.APFormal(*x), 'pg': lambda x: AP.APGlobal(*x) } s_offset_constructors = { 'no': lambda x: ST.STArgNoOffset(*x), 'fo': lambda x: ST.STArgFieldOffset(*x), 'io': lambda x: ST.STArgIndexOffset(*x) } s_term_constructors = { 'av': lambda x: ST.STArgValue(*x), 'rv': lambda x: ST.STReturnValue(*x), 'nc': lambda x: ST.STNamedConstant(*x), 'ic': lambda x: ST.STNumConstant(*x), 'is': lambda x: ST.STIndexSize(*x), 'bs': lambda x: ST.STByteSize(*x), 'fo': lambda x: ST.STFieldOffset(*x), 'aa': lambda x: ST.STArgAddressedValue(*x), 'at': lambda x: ST.STArgNullTerminatorPos(*x), 'st': lambda x: ST.STArgSizeOfType(*x), 'ax': lambda x: ST.STArithmeticExpr(*x), 'fs': lambda x: ST.STFormattedOutputSize(*x),