summaryrefslogtreecommitdiff
path: root/ipl/packs/euler/euler.ll1
diff options
context:
space:
mode:
Diffstat (limited to 'ipl/packs/euler/euler.ll1')
-rw-r--r--ipl/packs/euler/euler.ll11523
1 files changed, 1523 insertions, 0 deletions
diff --git a/ipl/packs/euler/euler.ll1 b/ipl/packs/euler/euler.ll1
new file mode 100644
index 0000000..bfba156
--- /dev/null
+++ b/ipl/packs/euler/euler.ll1
@@ -0,0 +1,1523 @@
+L
+N10
+L
+N128
+L
+N5
+L
+N1
+"["
+L
+7
+"expr"
+L
+7
+"]"
+L
+7
+"SUBSCR"
+L
+7
+"var_6_17"
+L
+N3
+L
+7
+"abs"
+L
+7
+"primary"
+L
+7
+"UOP"
+L
+N4
+L
+7
+"and"
+L
+7
+"CONJHD"
+L
+7
+"conj"
+L
+7
+"CONJ"
+L
+N0
+L
+N2
+L
+7
+"false"
+L
+7
+"LOGVALFALSE"
+L
+18
+L
+7
+"list"
+22
+24
+L
+38
+L
+7
+"factor"
+L
+7
+"termtail"
+L
+18
+10
+L
+7
+"else"
+L
+7
+"TRUEPT"
+L
+38
+10
+L
+7
+"listTl"
+L
+18
+L
+7
+","
+L
+7
+"LISTHD2"
+L
+7
+"listTl_16_37"
+37
+L
+7
+L
+7
+"VALUE"
+L
+18
+L
+7
+"goto"
+22
+24
+L
+38
+L
+7
+"listN"
+L
+7
+"CALL"
+L
+38
+L
+7
+"sum_34_7"
+L
+7
+"sumtail"
+L
+38
+L
+7
+"sum"
+L
+7
+"choicetail"
+L
+N7
+L
+7
+"expr1_80_10"
+81
+86
+L
+7
+"relationtail"
+L
+7
+"conjtail"
+L
+7
+"disjtail"
+L
+7
+"catenatail"
+L
+38
+L
+7
+"number"
+L
+7
+"LOADNUM"
+L
+38
+L
+7
+"choice"
+92
+L
+26
+L
+7
+":"
+L
+7
+"LABDEF"
+L
+7
+"stat"
+L
+7
+"LABSTMT"
+L
+7
+L
+7
+"procdef"
+L
+18
+L
+7
+"isn"
+L
+7
+"var"
+24
+L
+18
+L
+7
+">"
+106
+L
+7
+"BOP"
+L
+26
+L
+7
+"labdecl"
+L
+7
+";"
+L
+7
+"BLKHD"
+L
+7
+"block_97_3"
+L
+18
+L
+7
+"formal"
+L
+7
+"id"
+L
+7
+"FORMALDECL"
+L
+18
+L
+7
+"isp"
+123
+24
+L
+7
+L
+7
+"relation"
+L
+38
+32
+96
+L
+18
+142
+L
+7
+"VARID"
+16
+L
+18
+L
+7
+"real"
+22
+24
+37
+37
+L
+18
+L
+7
+"@"
+123
+L
+7
+"REFERENCE"
+L
+38
+L
+7
+")"
+L
+7
+"LISTN1"
+L
+26
+L
+7
+"div"
+48
+128
+L
+7
+"termtail_32_12"
+L
+7
+L
+7
+"expr1"
+L
+18
+L
+7
+"'"
+L
+7
+"PROCHD"
+L
+7
+"prochead_17_24"
+L
+18
+L
+7
+"-"
+L
+7
+"term"
+L
+7
+"NEG"
+L
+7
+L
+7
+"block"
+L
+18
+L
+7
+"+"
+187
+L
+7
+"UPLUS"
+L
+7
+L
+7
+"primary1"
+37
+37
+L
+18
+L
+7
+"."
+L
+7
+"DOT"
+L
+7
+"stat_93_12"
+L
+7
+74
+L
+38
+L
+7
+"in"
+L
+7
+"INPUT"
+L
+18
+L
+7
+"<"
+106
+128
+L
+38
+142
+L
+7
+"stat_92_7"
+37
+L
+38
+192
+L
+7
+"ENDPROG"
+L
+18
+L
+7
+"isli"
+123
+24
+L
+7
+L
+7
+"relationtail_40_16"
+37
+L
+18
+203
+205
+16
+L
+18
+L
+7
+"length"
+123
+24
+L
+7
+L
+7
+"disjtail_48_12"
+L
+7
+L
+7
+"realN"
+L
+38
+22
+L
+7
+"factortail"
+L
+26
+L
+7
+"*"
+48
+128
+172
+L
+26
+L
+7
+"if"
+10
+L
+7
+"then"
+L
+7
+"IFCLSE"
+L
+18
+L
+7
+"("
+L
+7
+"LISTHD1"
+L
+7
+"listN_15_22"
+L
+26
+L
+7
+"fordecl"
+133
+L
+7
+"PROCFORDECL"
+182
+L
+7
+172
+L
+18
+L
+7
+"<-"
+10
+128
+L
+18
+L
+7
+"out"
+10
+24
+L
+7
+68
+L
+26
+195
+187
+128
+L
+7
+"sumtail_35_11"
+L
+26
+L
+7
+"min"
+84
+128
+L
+7
+"choicetail_37_14"
+L
+N6
+L
+7
+"~"
+150
+24
+94
+96
+98
+L
+38
+L
+7
+"symbol"
+L
+7
+"LOADSYMB"
+L
+38
+L
+7
+"undef"
+L
+7
+"LOADUNDEF"
+L
+18
+L
+7
+"="
+106
+128
+L
+18
+154
+207
+L
+7
+"exprtail"
+L
+18
+L
+7
+"isr"
+123
+24
+L
+18
+L
+7
+">="
+106
+128
+37
+L
+18
+L
+7
+"label"
+142
+L
+7
+"LABELDECL"
+L
+18
+L
+7
+"isu"
+123
+24
+L
+38
+L
+7
+"negation"
+94
+L
+26
+L
+7
+"or"
+L
+7
+"DISJHD"
+L
+7
+"disj"
+L
+7
+"DISJ"
+L
+38
+L
+7
+"true"
+L
+7
+"LOGVALTRUE"
+L
+18
+L
+7
+"logical"
+22
+24
+L
+7
+L
+7
+"factortail_30_14"
+L
+7
+L
+7
+"catenatail_49_14"
+L
+38
+165
+167
+L
+38
+165
+L
+7
+"LISTN2"
+L
+26
+L
+7
+"mod"
+48
+128
+172
+L
+38
+74
+76
+L
+26
+L
+7
+"ifclause"
+L
+7
+"truepart"
+10
+L
+7
+"IFEXPR"
+L
+26
+L
+7
+"prochead"
+10
+178
+L
+7
+"PROCDEF"
+L
+7
+187
+L
+18
+185
+187
+189
+L
+38
+L
+7
+"logval"
+L
+7
+"LOADLOGVAL"
+L
+7
+274
+L
+7
+279
+37
+L
+18
+L
+7
+"tail"
+22
+24
+L
+18
+L
+7
+"isb"
+123
+24
+L
+18
+L
+7
+"<="
+106
+128
+L
+26
+L
+7
+"vardecl"
+133
+135
+137
+L
+88
+L
+7
+"begin"
+L
+7
+"BEGIN"
+137
+113
+L
+7
+"block_98_8"
+L
+7
+"end"
+L
+7
+"BLK"
+L
+18
+L
+7
+"new"
+142
+L
+7
+"NEWDECL"
+L
+18
+L
+7
+"isy"
+123
+24
+L
+18
+283
+150
+24
+L
+7
+L
+7
+"conjtail_46_12"
+37
+L
+18
+L
+7
+"integer"
+22
+24
+L
+26
+L
+7
+"**"
+22
+128
+336
+L
+26
+L
+7
+"&"
+22
+128
+339
+L
+7
+L
+7
+"integerN"
+L
+26
+L
+7
+"/"
+48
+128
+172
+L
+38
+123
+299
+L
+38
+10
+58
+37
+L
+18
+195
+187
+197
+L
+N9
+L
+7
+"exprtail_56_2"
+241
+50
+81
+86
+92
+94
+96
+98
+L
+423
+200
+241
+50
+81
+86
+92
+94
+96
+98
+L
+38
+123
+L
+7
+"primary_19_15"
+L
+26
+185
+187
+128
+274
+L
+26
+L
+7
+"max"
+84
+128
+279
+L
+5
+8
+10
+12
+14
+207
+L
+7
+L
+7
+"reference"
+L
+26
+8
+10
+12
+L
+7
+"PARENS"
+L
+18
+L
+7
+"~="
+106
+128
+L
+7
+175
+L
+26
+133
+L
+7
+"BLKBODY"
+113
+387
+L
+18
+L
+7
+"isl"
+123
+24
+37
+T
+N30
+
+182
+T
+7
+
+140
+260
+316
+T
+7
+
+283
+401
+228
+T
+281
+
+296
+295
+305
+304
+443
+442
+216
+215
+377
+376
+126
+125
+200
+T
+N26
+
+160
+436
+333
+332
+238
+100
+40
+363
+254
+209
+121
+120
+313
+312
+374
+373
+371
+370
+147
+146
+45
+44
+415
+100
+406
+405
+291
+290
+157
+156
+302
+301
+225
+224
+399
+398
+178
+117
+8
+439
+328
+363
+286
+285
+211
+210
+232
+231
+20
+19
+450
+449
+258
+T
+7
+
+165
+341
+101
+T
+38
+
+238
+237
+415
+414
+79
+T
+38
+
+185
+184
+195
+422
+16
+T
+38
+
+203
+230
+8
+6
+22
+T
+7
+
+142
+428
+219
+T
+7
+
+109
+108
+364
+T
+38
+
+40
+39
+328
+327
+279
+T
+38
+
+277
+276
+433
+432
+172
+T
+26
+
+418
+417
+244
+243
+170
+169
+346
+345
+10
+T
+7
+
+142
+420
+207
+T
+38
+
+203
+202
+8
+435
+336
+T
+7
+
+409
+408
+90
+T
+38
+
+185
+362
+195
+194
+58
+T
+38
+
+61
+60
+165
+342
+137
+T
+38
+
+308
+130
+394
+379
+113
+T
+7
+
+142
+218
+65
+T
+7
+
+165
+164
+425
+T
+7
+
+254
+348
+175
+T
+88
+
+247
+349
+185
+89
+270
+269
+71
+70
+383
+191
+283
+282
+195
+89
+339
+T
+7
+
+412
+411
+274
+T
+38
+
+185
+431
+195
+273
+387
+T
+7
+
+133
+446
+299
+T
+7
+
+267
+266
+403
+T
+7
+
+28
+27
+235
+T
+7
+
+319
+318
+429
+T
+7
+
+254
+73
+T
+N52
+
+182
+37
+316
+149
+228
+37
+258
+57
+187
+47
+94
+402
+96
+234
+79
+361
+16
+37
+357
+177
+22
+199
+131
+307
+261
+139
+86
+369
+123
+153
+219
+298
+279
+37
+32
+315
+323
+152
+172
+37
+10
+174
+207
+37
+74
+253
+241
+335
+50
+265
+336
+37
+380
+393
+137
+37
+113
+445
+65
+421
+425
+67
+437
+159
+175
+427
+L
+7
+"program"
+221
+98
+338
+192
+382
+106
+83
+150
+105
+339
+37
+118
+356
+84
+78
+48
+240
+81
+368
+274
+37
+350
+246
+387
+37
+299
+424
+403
+37
+235
+37
+429
+272
+92
+227
+352
+52
+L
+N64
+328
+291
+450
+170
+377
+383
+415
+20
+195
+249
+254
+45
+28
+371
+302
+409
+418
+216
+238
+178
+313
+283
+247
+267
+308
+8
+333
+433
+61
+286
+244
+443
+142
+121
+147
+160
+157
+277
+296
+412
+109
+394
+40
+133
+374
+399
+305
+165
+406
+270
+L
+7
+"EOI"
+203
+211
+225
+346
+126
+53
+389
+140
+232
+185
+71
+12
+319
+L
+N42
+396
+263
+135
+167
+359
+354
+154
+24
+115
+180
+55
+385
+144
+391
+256
+288
+325
+111
+222
+330
+68
+189
+103
+34
+321
+213
+128
+76
+197
+251
+447
+310
+366
+30
+205
+63
+440
+42
+162
+14
+343
+293
+L
+7
+491
+T
+36
+
+T
+N57
+
+182
+37
+316
+149
+228
+37
+200
+363
+258
+341
+101
+237
+187
+47
+94
+402
+96
+234
+79
+361
+16
+37
+357
+177
+22
+428
+131
+307
+261
+139
+86
+369
+123
+153
+219
+298
+364
+327
+279
+37
+32
+315
+323
+152
+172
+37
+10
+420
+207
+37
+74
+253
+241
+335
+50
+265
+336
+37
+90
+194
+380
+393
+58
+342
+137
+37
+113
+445
+65
+164
+425
+67
+437
+159
+175
+427
+487
+221
+98
+338
+192
+382
+106
+83
+150
+105
+339
+37
+118
+356
+84
+78
+48
+240
+81
+368
+274
+37
+350
+246
+387
+37
+299
+424
+403
+37
+235
+37
+429
+272
+92
+227
+352
+52
+487
+491