summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/prebuilt/levcomp.tab.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/prebuilt/levcomp.tab.cc')
-rw-r--r--crawl-ref/source/prebuilt/levcomp.tab.cc103
1 files changed, 51 insertions, 52 deletions
diff --git a/crawl-ref/source/prebuilt/levcomp.tab.cc b/crawl-ref/source/prebuilt/levcomp.tab.cc
index 8ad1375f4c..7930fe43cc 100644
--- a/crawl-ref/source/prebuilt/levcomp.tab.cc
+++ b/crawl-ref/source/prebuilt/levcomp.tab.cc
@@ -71,14 +71,13 @@ extern int yylineno;
void yyerror(const char *e)
{
- io_cleanup();
fprintf(stderr, "%s:%d: %s\n", lc_desfile.c_str(), yylineno, e);
// Bail bail bail.
exit(1);
}
-#line 22 "levcomp.ypp"
+#line 21 "levcomp.ypp"
typedef union
{
int i;
@@ -167,13 +166,13 @@ static const short yyrhs[] = { 56,
#if YYDEBUG != 0
static const short yyrline[] = { 0,
- 54, 57, 58, 61, 62, 65, 68, 74, 113, 121,
- 122, 125, 126, 127, 128, 129, 130, 131, 132, 133,
- 136, 139, 140, 148, 149, 155, 156, 159, 160, 163,
- 178, 179, 182, 183, 186, 201, 207, 208, 214, 219,
- 225, 231, 232, 238, 239, 240, 241, 242, 243, 244,
- 245, 246, 247, 250, 253, 254, 270, 271, 272, 275,
- 278, 279, 282
+ 53, 56, 57, 60, 61, 64, 67, 73, 112, 120,
+ 121, 124, 125, 126, 127, 128, 129, 130, 131, 132,
+ 135, 138, 139, 147, 148, 154, 155, 158, 159, 162,
+ 177, 178, 181, 182, 185, 200, 206, 207, 213, 218,
+ 224, 230, 231, 237, 238, 239, 240, 241, 242, 243,
+ 244, 245, 246, 249, 252, 253, 269, 270, 271, 274,
+ 277, 278, 281
};
#endif
@@ -814,33 +813,33 @@ yyreduce:
switch (yyn) {
case 1:
-#line 54 "levcomp.ypp"
+#line 53 "levcomp.ypp"
{ ;
break;}
case 2:
-#line 57 "levcomp.ypp"
+#line 56 "levcomp.ypp"
{;
break;}
case 3:
-#line 58 "levcomp.ypp"
+#line 57 "levcomp.ypp"
{;
break;}
case 4:
-#line 61 "levcomp.ypp"
+#line 60 "levcomp.ypp"
{;
break;}
case 5:
-#line 62 "levcomp.ypp"
+#line 61 "levcomp.ypp"
{;
break;}
case 7:
-#line 69 "levcomp.ypp"
+#line 68 "levcomp.ypp"
{
lc_default_depth = lc_range;
;
break;}
case 8:
-#line 75 "levcomp.ypp"
+#line 74 "levcomp.ypp"
{
if (lc_map.orient == MAP_FLOAT
|| lc_map.is_minivault())
@@ -879,7 +878,7 @@ case 8:
;
break;}
case 9:
-#line 114 "levcomp.ypp"
+#line 113 "levcomp.ypp"
{
lc_map.init();
lc_map.depth = lc_default_depth;
@@ -887,11 +886,11 @@ case 9:
;
break;}
case 21:
-#line 136 "levcomp.ypp"
+#line 135 "levcomp.ypp"
{;
break;}
case 23:
-#line 141 "levcomp.ypp"
+#line 140 "levcomp.ypp"
{
lc_map.tags += " ";
lc_map.tags += yyvsp[-1].text;
@@ -899,25 +898,25 @@ case 23:
;
break;}
case 24:
-#line 148 "levcomp.ypp"
+#line 147 "levcomp.ypp"
{;
break;}
case 25:
-#line 150 "levcomp.ypp"
+#line 149 "levcomp.ypp"
{
lc_map.random_symbols = yyvsp[0].text;
;
break;}
case 26:
-#line 155 "levcomp.ypp"
+#line 154 "levcomp.ypp"
{;
break;}
case 27:
-#line 156 "levcomp.ypp"
+#line 155 "levcomp.ypp"
{;
break;}
case 30:
-#line 164 "levcomp.ypp"
+#line 163 "levcomp.ypp"
{
std::string error = lc_map.items.add_item(yyvsp[0].text);
if (error.size())
@@ -933,15 +932,15 @@ case 30:
;
break;}
case 31:
-#line 178 "levcomp.ypp"
+#line 177 "levcomp.ypp"
{;
break;}
case 32:
-#line 179 "levcomp.ypp"
+#line 178 "levcomp.ypp"
{;
break;}
case 35:
-#line 187 "levcomp.ypp"
+#line 186 "levcomp.ypp"
{
bool recognised = lc_map.mons.add_mons(yyvsp[0].text);
if (!recognised)
@@ -956,95 +955,95 @@ case 35:
;
break;}
case 36:
-#line 202 "levcomp.ypp"
+#line 201 "levcomp.ypp"
{
lc_map.place = yyvsp[0].text;
;
break;}
case 37:
-#line 207 "levcomp.ypp"
+#line 206 "levcomp.ypp"
{;
break;}
case 38:
-#line 209 "levcomp.ypp"
+#line 208 "levcomp.ypp"
{
lc_map.depth = lc_range;
;
break;}
case 39:
-#line 215 "levcomp.ypp"
+#line 214 "levcomp.ypp"
{
lc_range.set(yyvsp[-2].i, yyvsp[0].i);
;
break;}
case 40:
-#line 220 "levcomp.ypp"
+#line 219 "levcomp.ypp"
{
lc_range.set(yyvsp[0].i);
;
break;}
case 41:
-#line 226 "levcomp.ypp"
+#line 225 "levcomp.ypp"
{
lc_map.chance = yyvsp[0].i;
;
break;}
case 42:
-#line 231 "levcomp.ypp"
+#line 230 "levcomp.ypp"
{;
break;}
case 43:
-#line 233 "levcomp.ypp"
+#line 232 "levcomp.ypp"
{
lc_map.orient = (map_section_type) yyvsp[0].i;
;
break;}
case 44:
-#line 238 "levcomp.ypp"
+#line 237 "levcomp.ypp"
{ yyval.i = MAP_ENCOMPASS; ;
break;}
case 45:
-#line 239 "levcomp.ypp"
+#line 238 "levcomp.ypp"
{ yyval.i = MAP_NORTH; ;
break;}
case 46:
-#line 240 "levcomp.ypp"
+#line 239 "levcomp.ypp"
{ yyval.i = MAP_EAST; ;
break;}
case 47:
-#line 241 "levcomp.ypp"
+#line 240 "levcomp.ypp"
{ yyval.i = MAP_SOUTH; ;
break;}
case 48:
-#line 242 "levcomp.ypp"
+#line 241 "levcomp.ypp"
{ yyval.i = MAP_WEST; ;
break;}
case 49:
-#line 243 "levcomp.ypp"
+#line 242 "levcomp.ypp"
{ yyval.i = MAP_NORTHEAST; ;
break;}
case 50:
-#line 244 "levcomp.ypp"
+#line 243 "levcomp.ypp"
{ yyval.i = MAP_SOUTHEAST; ;
break;}
case 51:
-#line 245 "levcomp.ypp"
+#line 244 "levcomp.ypp"
{ yyval.i = MAP_SOUTHWEST; ;
break;}
case 52:
-#line 246 "levcomp.ypp"
+#line 245 "levcomp.ypp"
{ yyval.i = MAP_NORTHWEST; ;
break;}
case 53:
-#line 247 "levcomp.ypp"
+#line 246 "levcomp.ypp"
{ yyval.i = MAP_FLOAT; ;
break;}
case 54:
-#line 250 "levcomp.ypp"
+#line 249 "levcomp.ypp"
{;
break;}
case 56:
-#line 255 "levcomp.ypp"
+#line 254 "levcomp.ypp"
{
switch (yyvsp[-1].i) {
case NO_HMIRROR:
@@ -1060,19 +1059,19 @@ case 56:
;
break;}
case 57:
-#line 270 "levcomp.ypp"
+#line 269 "levcomp.ypp"
{ yyval.i = NO_HMIRROR; ;
break;}
case 58:
-#line 271 "levcomp.ypp"
+#line 270 "levcomp.ypp"
{ yyval.i = NO_VMIRROR; ;
break;}
case 59:
-#line 272 "levcomp.ypp"
+#line 271 "levcomp.ypp"
{ yyval.i = NO_ROTATE; ;
break;}
case 63:
-#line 283 "levcomp.ypp"
+#line 282 "levcomp.ypp"
{
lc_map.map.add_line(yyvsp[0].text);
;
@@ -1299,5 +1298,5 @@ yyerrhandle:
}
return 1;
}
-#line 288 "levcomp.ypp"
+#line 287 "levcomp.ypp"