xref: /aosp_15_r20/external/pigweed/pw_tokenizer/ts/int_testdata.ts (revision 61c4878ac05f98d0ceed94b57d316916de578985)
1*61c4878aSAndroid Build Coastguard Worker// Copyright 2023 The Pigweed Authors
2*61c4878aSAndroid Build Coastguard Worker//
3*61c4878aSAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); you may not
4*61c4878aSAndroid Build Coastguard Worker// use this file except in compliance with the License. You may obtain a copy of
5*61c4878aSAndroid Build Coastguard Worker// the License at
6*61c4878aSAndroid Build Coastguard Worker//
7*61c4878aSAndroid Build Coastguard Worker//     https://www.apache.org/licenses/LICENSE-2.0
8*61c4878aSAndroid Build Coastguard Worker//
9*61c4878aSAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
10*61c4878aSAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11*61c4878aSAndroid Build Coastguard Worker// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12*61c4878aSAndroid Build Coastguard Worker// License for the specific language governing permissions and limitations under
13*61c4878aSAndroid Build Coastguard Worker// the License.
14*61c4878aSAndroid Build Coastguard Worker
15*61c4878aSAndroid Build Coastguard Workerconst IntDB = [
16*61c4878aSAndroid Build Coastguard Worker  ['%d', '-128', '%u', '4294967168', '\xff\x01'],
17*61c4878aSAndroid Build Coastguard Worker  ['%d', '-10', '%u', '4294967286', '\x13'],
18*61c4878aSAndroid Build Coastguard Worker  ['%d', '-9', '%u', '4294967287', '\x11'],
19*61c4878aSAndroid Build Coastguard Worker  ['%d', '-8', '%u', '4294967288', '\x0f'],
20*61c4878aSAndroid Build Coastguard Worker  ['%d', '-7', '%u', '4294967289', '\x0d'],
21*61c4878aSAndroid Build Coastguard Worker  ['%d', '-6', '%u', '4294967290', '\x0b'],
22*61c4878aSAndroid Build Coastguard Worker  ['%d', '-5', '%u', '4294967291', '\x09'],
23*61c4878aSAndroid Build Coastguard Worker  ['%d', '-4', '%u', '4294967292', '\x07'],
24*61c4878aSAndroid Build Coastguard Worker  ['%d', '-3', '%u', '4294967293', '\x05'],
25*61c4878aSAndroid Build Coastguard Worker  ['%d', '-2', '%u', '4294967294', '\x03'],
26*61c4878aSAndroid Build Coastguard Worker  ['%d', '-1', '%u', '4294967295', '\x01'],
27*61c4878aSAndroid Build Coastguard Worker  ['%d', '0', '%u', '0', '\x00'],
28*61c4878aSAndroid Build Coastguard Worker  ['%d', '1', '%u', '1', '\x02'],
29*61c4878aSAndroid Build Coastguard Worker  ['%d', '2', '%u', '2', '\x04'],
30*61c4878aSAndroid Build Coastguard Worker  ['%d', '3', '%u', '3', '\x06'],
31*61c4878aSAndroid Build Coastguard Worker  ['%d', '4', '%u', '4', '\x08'],
32*61c4878aSAndroid Build Coastguard Worker  ['%d', '5', '%u', '5', '\x0a'],
33*61c4878aSAndroid Build Coastguard Worker  ['%d', '6', '%u', '6', '\x0c'],
34*61c4878aSAndroid Build Coastguard Worker  ['%d', '7', '%u', '7', '\x0e'],
35*61c4878aSAndroid Build Coastguard Worker  ['%d', '8', '%u', '8', '\x10'],
36*61c4878aSAndroid Build Coastguard Worker  ['%d', '9', '%u', '9', '\x12'],
37*61c4878aSAndroid Build Coastguard Worker  ['%d', '10', '%u', '10', '\x14'],
38*61c4878aSAndroid Build Coastguard Worker  ['%d', '127', '%u', '127', '\xfe\x01'],
39*61c4878aSAndroid Build Coastguard Worker  ['%d', '-32768', '%u', '4294934528', '\xff\xff\x03'],
40*61c4878aSAndroid Build Coastguard Worker  ['%d', '652344632', '%u', '652344632', '\xf0\xf4\x8f\xee\x04'],
41*61c4878aSAndroid Build Coastguard Worker  ['%d', '18567', '%u', '18567', '\x8e\xa2\x02'],
42*61c4878aSAndroid Build Coastguard Worker  ['%d', '-14', '%u', '4294967282', '\x1b'],
43*61c4878aSAndroid Build Coastguard Worker  ['%d', '-2147483648', '%u', '2147483648', '\xff\xff\xff\xff\x0f'],
44*61c4878aSAndroid Build Coastguard Worker  ['%ld', '-14', '%lu', '4294967282', '\x1b'],
45*61c4878aSAndroid Build Coastguard Worker  ['%d', '2075650855', '%u', '2075650855', '\xce\xac\xbf\xbb\x0f'],
46*61c4878aSAndroid Build Coastguard Worker  [
47*61c4878aSAndroid Build Coastguard Worker    '%lld',
48*61c4878aSAndroid Build Coastguard Worker    '5922204476835468009',
49*61c4878aSAndroid Build Coastguard Worker    '%llu',
50*61c4878aSAndroid Build Coastguard Worker    '5922204476835468009',
51*61c4878aSAndroid Build Coastguard Worker    '\xd2\xcb\x8c\x90\x86\xe6\xf2\xaf\xa4\x01',
52*61c4878aSAndroid Build Coastguard Worker  ],
53*61c4878aSAndroid Build Coastguard Worker  [
54*61c4878aSAndroid Build Coastguard Worker    '%lld',
55*61c4878aSAndroid Build Coastguard Worker    '-9223372036854775808',
56*61c4878aSAndroid Build Coastguard Worker    '%llu',
57*61c4878aSAndroid Build Coastguard Worker    '9223372036854775808',
58*61c4878aSAndroid Build Coastguard Worker    '\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01',
59*61c4878aSAndroid Build Coastguard Worker  ],
60*61c4878aSAndroid Build Coastguard Worker  [
61*61c4878aSAndroid Build Coastguard Worker    '%lld',
62*61c4878aSAndroid Build Coastguard Worker    '3273441488341945355',
63*61c4878aSAndroid Build Coastguard Worker    '%llu',
64*61c4878aSAndroid Build Coastguard Worker    '3273441488341945355',
65*61c4878aSAndroid Build Coastguard Worker    '\x96\xb0\xae\x9a\x96\xec\xcc\xed\x5a',
66*61c4878aSAndroid Build Coastguard Worker  ],
67*61c4878aSAndroid Build Coastguard Worker  [
68*61c4878aSAndroid Build Coastguard Worker    '%lld',
69*61c4878aSAndroid Build Coastguard Worker    '-9223372036854775807',
70*61c4878aSAndroid Build Coastguard Worker    '%llu',
71*61c4878aSAndroid Build Coastguard Worker    '9223372036854775809',
72*61c4878aSAndroid Build Coastguard Worker    '\xfd\xff\xff\xff\xff\xff\xff\xff\xff\x01',
73*61c4878aSAndroid Build Coastguard Worker  ],
74*61c4878aSAndroid Build Coastguard Worker];
75*61c4878aSAndroid Build Coastguard Worker
76*61c4878aSAndroid Build Coastguard Workerexport default IntDB;
77