Hex Artifact Content
Not logged in

Artifact 8b4404ff5baa73b04c311719d77aad14dd202c18:


0000: 50 52 2e 72 65 67 69 73 74 65 72 4c 61 6e 67 48  PR.registerLangH
0010: 61 6e 64 6c 65 72 28 50 52 2e 73 6f 75 72 63 65  andler(PR.source
0020: 44 65 63 6f 72 61 74 6f 72 28 7b 6b 65 79 77 6f  Decorator({keywo
0030: 72 64 73 3a 22 62 79 74 65 73 2c 64 65 66 61 75  rds:"bytes,defau
0040: 6c 74 2c 64 6f 75 62 6c 65 2c 65 6e 75 6d 2c 65  lt,double,enum,e
0050: 78 74 65 6e 64 2c 65 78 74 65 6e 73 69 6f 6e 73  xtend,extensions
0060: 2c 66 61 6c 73 65 2c 67 72 6f 75 70 2c 69 6d 70  ,false,group,imp
0070: 6f 72 74 2c 6d 61 78 2c 6d 65 73 73 61 67 65 2c  ort,max,message,
0080: 6f 70 74 69 6f 6e 2c 6f 70 74 69 6f 6e 61 6c 2c  option,optional,
0090: 70 61 63 6b 61 67 65 2c 72 65 70 65 61 74 65 64  package,repeated
00a0: 2c 72 65 71 75 69 72 65 64 2c 72 65 74 75 72 6e  ,required,return
00b0: 73 2c 72 70 63 2c 73 65 72 76 69 63 65 2c 73 79  s,rpc,service,sy
00c0: 6e 74 61 78 2c 74 6f 2c 74 72 75 65 22 2c 74 79  ntax,to,true",ty
00d0: 70 65 73 3a 2f 5e 28 62 6f 6f 6c 7c 28 64 6f 75  pes:/^(bool|(dou
00e0: 62 6c 65 7c 73 3f 66 69 78 65 64 7c 5b 73 75 5d  ble|s?fixed|[su]
00f0: 3f 69 6e 74 29 28 33 32 7c 36 34 29 7c 66 6c 6f  ?int)(32|64)|flo
0100: 61 74 7c 73 74 72 69 6e 67 29 5c 62 2f 2c 63 53  at|string)\b/,cS
0110: 74 79 6c 65 43 6f 6d 6d 65 6e 74 73 3a 21 30 7d  tyleComments:!0}
0120: 29 2c 5b 22 70 72 6f 74 6f 22 5d 29 3b 0a        ),["proto"]);.