diff options
author | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-11-23 22:07:45 +0000 |
---|---|---|
committer | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-11-23 22:07:45 +0000 |
commit | 9b92f3a9ba2ca271cc15186956e4cf4e4be8efe4 (patch) | |
tree | 30d6654fc0d2b55440cff1d7cb79315cb7e02b27 /crawl-ref/source/prebuilt | |
parent | 281255938e3fe3b4489c86eba89ae8da1783c337 (diff) | |
download | crawl-ref-9b92f3a9ba2ca271cc15186956e4cf4e4be8efe4.tar.gz crawl-ref-9b92f3a9ba2ca271cc15186956e4cf4e4be8efe4.zip |
Update level compiler for include changes.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7561 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/prebuilt')
-rw-r--r-- | crawl-ref/source/prebuilt/levcomp.lex.cc | 161 | ||||
-rw-r--r-- | crawl-ref/source/prebuilt/levcomp.tab.cc | 4 |
2 files changed, 83 insertions, 82 deletions
diff --git a/crawl-ref/source/prebuilt/levcomp.lex.cc b/crawl-ref/source/prebuilt/levcomp.lex.cc index d26318263c..8dc04ac0c8 100644 --- a/crawl-ref/source/prebuilt/levcomp.lex.cc +++ b/crawl-ref/source/prebuilt/levcomp.lex.cc @@ -1535,6 +1535,7 @@ char *yytext; #include "AppHdr.h" #include "mapdef.h" #include "levcomp.tab.h" +#include "stuff.h" static bool alloced = false; @@ -1644,7 +1645,7 @@ static void cattext(bool trim_right = false, int strip_trailing = 0) -#line 1648 "levcomp.lex.cc" +#line 1649 "levcomp.lex.cc" #define INITIAL 0 #define MAPDEF 1 @@ -1807,10 +1808,10 @@ YY_DECL register char *yy_cp, *yy_bp; register int yy_act; -#line 132 "levcomp.lpp" +#line 133 "levcomp.lpp" -#line 1814 "levcomp.lex.cc" +#line 1815 "levcomp.lex.cc" if ( !(yy_init) ) { @@ -1902,12 +1903,12 @@ do_action: /* This label is used only to access EOF actions. */ case 1: YY_RULE_SETUP -#line 134 "levcomp.lpp" +#line 135 "levcomp.lpp" { BEGIN(INITIAL); } YY_BREAK case 2: YY_RULE_SETUP -#line 136 "levcomp.lpp" +#line 137 "levcomp.lpp" { settext(true); return MAP_LINE; @@ -1916,23 +1917,23 @@ YY_RULE_SETUP case 3: /* rule 3 can match eol */ YY_RULE_SETUP -#line 141 "levcomp.lpp" +#line 142 "levcomp.lpp" return CHARACTER; YY_BREAK case 4: YY_RULE_SETUP -#line 142 "levcomp.lpp" +#line 143 "levcomp.lpp" return CHARACTER; YY_BREAK case 5: YY_RULE_SETUP -#line 143 "levcomp.lpp" +#line 144 "levcomp.lpp" return CHARACTER; YY_BREAK case 6: /* rule 6 can match eol */ YY_RULE_SETUP -#line 145 "levcomp.lpp" +#line 146 "levcomp.lpp" ; YY_BREAK case 7: @@ -1940,7 +1941,7 @@ case 7: (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 147 "levcomp.lpp" +#line 148 "levcomp.lpp" { BEGIN(INITIAL); } YY_BREAK case 8: @@ -1948,7 +1949,7 @@ case 8: (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 148 "levcomp.lpp" +#line 149 "levcomp.lpp" { settext(true, 2); BEGIN(INITIAL); @@ -1957,7 +1958,7 @@ YY_RULE_SETUP YY_BREAK case 9: YY_RULE_SETUP -#line 153 "levcomp.lpp" +#line 154 "levcomp.lpp" { settext(true); return LUA_LINE; @@ -1966,7 +1967,7 @@ YY_RULE_SETUP case 10: /* rule 10 can match eol */ YY_RULE_SETUP -#line 157 "levcomp.lpp" +#line 158 "levcomp.lpp" ; YY_BREAK case 11: @@ -1974,7 +1975,7 @@ case 11: (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 159 "levcomp.lpp" +#line 160 "levcomp.lpp" { settext(true); return LUA_LINE; @@ -1983,12 +1984,12 @@ YY_RULE_SETUP case 12: /* rule 12 can match eol */ YY_RULE_SETUP -#line 163 "levcomp.lpp" +#line 164 "levcomp.lpp" { BEGIN(INITIAL); } YY_BREAK case 13: YY_RULE_SETUP -#line 165 "levcomp.lpp" +#line 166 "levcomp.lpp" { settext(); return STRING; @@ -1997,24 +1998,24 @@ YY_RULE_SETUP case 14: /* rule 14 can match eol */ YY_RULE_SETUP -#line 170 "levcomp.lpp" +#line 171 "levcomp.lpp" ; YY_BREAK case 15: YY_RULE_SETUP -#line 171 "levcomp.lpp" +#line 172 "levcomp.lpp" ; YY_BREAK case 16: /* rule 16 can match eol */ YY_RULE_SETUP -#line 172 "levcomp.lpp" +#line 173 "levcomp.lpp" { BEGIN(INITIAL); } YY_BREAK case 17: /* rule 17 can match eol */ YY_RULE_SETUP -#line 174 "levcomp.lpp" +#line 175 "levcomp.lpp" { cattext(true, 1); } @@ -2022,12 +2023,12 @@ YY_RULE_SETUP case 18: /* rule 18 can match eol */ YY_RULE_SETUP -#line 178 "levcomp.lpp" +#line 179 "levcomp.lpp" ; YY_BREAK case 19: YY_RULE_SETUP -#line 180 "levcomp.lpp" +#line 181 "levcomp.lpp" { cattext(); return ITEM_INFO; @@ -2035,30 +2036,30 @@ YY_RULE_SETUP YY_BREAK case 20: YY_RULE_SETUP -#line 185 "levcomp.lpp" +#line 186 "levcomp.lpp" { clean(); return COMMA; } YY_BREAK case 21: YY_RULE_SETUP -#line 186 "levcomp.lpp" +#line 187 "levcomp.lpp" ; YY_BREAK case 22: /* rule 22 can match eol */ YY_RULE_SETUP -#line 187 "levcomp.lpp" +#line 188 "levcomp.lpp" { BEGIN(INITIAL); } YY_BREAK case 23: /* rule 23 can match eol */ YY_RULE_SETUP -#line 189 "levcomp.lpp" +#line 190 "levcomp.lpp" { BEGIN(INITIAL); } YY_BREAK case 24: /* rule 24 can match eol */ YY_RULE_SETUP -#line 191 "levcomp.lpp" +#line 192 "levcomp.lpp" { cattext(true, 1); } @@ -2066,12 +2067,12 @@ YY_RULE_SETUP case 25: /* rule 25 can match eol */ YY_RULE_SETUP -#line 195 "levcomp.lpp" +#line 196 "levcomp.lpp" ; YY_BREAK case 26: YY_RULE_SETUP -#line 197 "levcomp.lpp" +#line 198 "levcomp.lpp" { cattext(); return MONSTER_NAME; @@ -2079,18 +2080,18 @@ YY_RULE_SETUP YY_BREAK case 27: YY_RULE_SETUP -#line 202 "levcomp.lpp" +#line 203 "levcomp.lpp" { clean(); return COMMA; } YY_BREAK case 28: YY_RULE_SETUP -#line 203 "levcomp.lpp" +#line 204 "levcomp.lpp" ; YY_BREAK case 29: /* rule 29 can match eol */ YY_RULE_SETUP -#line 205 "levcomp.lpp" +#line 206 "levcomp.lpp" { cattext(true, 1); } @@ -2098,19 +2099,19 @@ YY_RULE_SETUP case 30: /* rule 30 can match eol */ YY_RULE_SETUP -#line 209 "levcomp.lpp" +#line 210 "levcomp.lpp" ; YY_BREAK case 31: YY_RULE_SETUP -#line 211 "levcomp.lpp" +#line 212 "levcomp.lpp" { cattext(); } YY_BREAK case 32: YY_RULE_SETUP -#line 215 "levcomp.lpp" +#line 216 "levcomp.lpp" cattext(); YY_BREAK case 33: @@ -2118,12 +2119,12 @@ case 33: (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 217 "levcomp.lpp" +#line 218 "levcomp.lpp" { BEGIN(INITIAL); str_check(); return STRING; } YY_BREAK case 34: YY_RULE_SETUP -#line 219 "levcomp.lpp" +#line 220 "levcomp.lpp" ; YY_BREAK case 35: @@ -2131,182 +2132,182 @@ case 35: (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 221 "levcomp.lpp" +#line 222 "levcomp.lpp" { BEGIN(MAPDEF); } YY_BREAK case 36: YY_RULE_SETUP -#line 223 "levcomp.lpp" +#line 224 "levcomp.lpp" { BEGIN(LUA_ONELINER); return MAIN; } YY_BREAK case 37: YY_RULE_SETUP -#line 225 "levcomp.lpp" +#line 226 "levcomp.lpp" { BEGIN(LUA); return PRELUDE; } YY_BREAK case 38: YY_RULE_SETUP -#line 226 "levcomp.lpp" +#line 227 "levcomp.lpp" { BEGIN(LUA); return MAIN; } YY_BREAK case 39: YY_RULE_SETUP -#line 227 "levcomp.lpp" +#line 228 "levcomp.lpp" { BEGIN(LUA); return MAIN; } YY_BREAK case 40: YY_RULE_SETUP -#line 228 "levcomp.lpp" +#line 229 "levcomp.lpp" { BEGIN(LUA); return VALIDATE; } YY_BREAK case 41: YY_RULE_SETUP -#line 229 "levcomp.lpp" +#line 230 "levcomp.lpp" { BEGIN(LUA); return VETO; } YY_BREAK case 42: YY_RULE_SETUP -#line 232 "levcomp.lpp" +#line 233 "levcomp.lpp" { CBEGIN(ARGUMENT); return NAME; } YY_BREAK case 43: YY_RULE_SETUP -#line 233 "levcomp.lpp" +#line 234 "levcomp.lpp" { CBEGIN(ARGUMENT); return DEFAULT_DEPTH; } YY_BREAK case 44: YY_RULE_SETUP -#line 234 "levcomp.lpp" +#line 235 "levcomp.lpp" { CBEGIN(ARGUMENT); return DEPTH; } YY_BREAK case 45: YY_RULE_SETUP -#line 235 "levcomp.lpp" +#line 236 "levcomp.lpp" { CBEGIN(ARGUMENT); return ORIENT; } YY_BREAK case 46: YY_RULE_SETUP -#line 236 "levcomp.lpp" +#line 237 "levcomp.lpp" { CBEGIN(ARGUMENT); return PLACE; } YY_BREAK case 47: YY_RULE_SETUP -#line 237 "levcomp.lpp" +#line 238 "levcomp.lpp" { CBEGIN(ARGUMENT); return WELCOME; } YY_BREAK case 48: YY_RULE_SETUP -#line 238 "levcomp.lpp" +#line 239 "levcomp.lpp" return CHANCE; YY_BREAK case 49: YY_RULE_SETUP -#line 239 "levcomp.lpp" +#line 240 "levcomp.lpp" return WEIGHT; YY_BREAK case 50: YY_RULE_SETUP -#line 240 "levcomp.lpp" +#line 241 "levcomp.lpp" { CBEGIN(KEYWORDS); return TAGS; } YY_BREAK case 51: YY_RULE_SETUP -#line 241 "levcomp.lpp" +#line 242 "levcomp.lpp" { CBEGIN(KEYWORDS); return TAGS; } YY_BREAK case 52: YY_RULE_SETUP -#line 242 "levcomp.lpp" +#line 243 "levcomp.lpp" { CBEGIN(ARGUMENT); return LFLAGS; } YY_BREAK case 53: YY_RULE_SETUP -#line 243 "levcomp.lpp" +#line 244 "levcomp.lpp" { CBEGIN(ARGUMENT); return BFLAGS; } YY_BREAK case 54: YY_RULE_SETUP -#line 244 "levcomp.lpp" +#line 245 "levcomp.lpp" { CBEGIN(ITEM_LIST); return SUBST; } YY_BREAK case 55: YY_RULE_SETUP -#line 245 "levcomp.lpp" +#line 246 "levcomp.lpp" { CBEGIN(ITEM_LIST); return NSUBST; } YY_BREAK case 56: YY_RULE_SETUP -#line 246 "levcomp.lpp" +#line 247 "levcomp.lpp" { CBEGIN(ITEM_LIST); return COLOUR; } YY_BREAK case 57: YY_RULE_SETUP -#line 247 "levcomp.lpp" +#line 248 "levcomp.lpp" { CBEGIN(ARGUMENT); return FLOORCOL; } YY_BREAK case 58: YY_RULE_SETUP -#line 248 "levcomp.lpp" +#line 249 "levcomp.lpp" { CBEGIN(ARGUMENT); return ROCKCOL; } YY_BREAK case 59: YY_RULE_SETUP -#line 249 "levcomp.lpp" +#line 250 "levcomp.lpp" { CBEGIN(MNAME); return MONS; } YY_BREAK case 60: YY_RULE_SETUP -#line 250 "levcomp.lpp" +#line 251 "levcomp.lpp" { CBEGIN(ITEM_LIST); return ITEM; } YY_BREAK case 61: YY_RULE_SETUP -#line 251 "levcomp.lpp" +#line 252 "levcomp.lpp" { CBEGIN(ARGUMENT); return MARKER; } YY_BREAK case 62: YY_RULE_SETUP -#line 252 "levcomp.lpp" +#line 253 "levcomp.lpp" { CBEGIN(ITEM_LIST); return SHUFFLE; } YY_BREAK case 63: YY_RULE_SETUP -#line 254 "levcomp.lpp" +#line 255 "levcomp.lpp" { CBEGIN(ARGUMENT); return KFEAT; } YY_BREAK case 64: YY_RULE_SETUP -#line 255 "levcomp.lpp" +#line 256 "levcomp.lpp" { CBEGIN(ARGUMENT); return KITEM; } YY_BREAK case 65: YY_RULE_SETUP -#line 256 "levcomp.lpp" +#line 257 "levcomp.lpp" { CBEGIN(ARGUMENT); return KMONS; } YY_BREAK case 66: YY_RULE_SETUP -#line 257 "levcomp.lpp" +#line 258 "levcomp.lpp" { CBEGIN(ARGUMENT); return KMASK; } YY_BREAK case 67: YY_RULE_SETUP -#line 259 "levcomp.lpp" +#line 260 "levcomp.lpp" return COMMA; YY_BREAK case 68: YY_RULE_SETUP -#line 261 "levcomp.lpp" +#line 262 "levcomp.lpp" return COLON; YY_BREAK case 69: YY_RULE_SETUP -#line 263 "levcomp.lpp" +#line 264 "levcomp.lpp" return PERC; YY_BREAK case 70: YY_RULE_SETUP -#line 265 "levcomp.lpp" +#line 266 "levcomp.lpp" { clean(); yylval.i = atoi(yytext); @@ -2315,31 +2316,31 @@ YY_RULE_SETUP YY_BREAK case 71: YY_RULE_SETUP -#line 271 "levcomp.lpp" +#line 272 "levcomp.lpp" ; YY_BREAK case 72: /* rule 72 can match eol */ YY_RULE_SETUP -#line 272 "levcomp.lpp" +#line 273 "levcomp.lpp" ; YY_BREAK case 73: YY_RULE_SETUP -#line 273 "levcomp.lpp" +#line 274 "levcomp.lpp" ; YY_BREAK case 74: YY_RULE_SETUP -#line 274 "levcomp.lpp" +#line 275 "levcomp.lpp" return CHARACTER; YY_BREAK case 75: YY_RULE_SETUP -#line 276 "levcomp.lpp" +#line 277 "levcomp.lpp" ECHO; YY_BREAK -#line 2343 "levcomp.lex.cc" +#line 2344 "levcomp.lex.cc" case YY_STATE_EOF(INITIAL): case YY_STATE_EOF(MAPDEF): case YY_STATE_EOF(LUA): @@ -3355,7 +3356,7 @@ void yyfree (void * ptr ) #define YYTABLES_NAME "yytables" -#line 276 "levcomp.lpp" +#line 277 "levcomp.lpp" diff --git a/crawl-ref/source/prebuilt/levcomp.tab.cc b/crawl-ref/source/prebuilt/levcomp.tab.cc index 5e2df165ea..58c0e179b2 100644 --- a/crawl-ref/source/prebuilt/levcomp.tab.cc +++ b/crawl-ref/source/prebuilt/levcomp.tab.cc @@ -1979,7 +1979,7 @@ yyreduce: { lc_map.main.add( yylineno, - make_stringf("floor_colour(\"%s\")", + make_stringf("floorcol(\"%s\")", quote_lua_string((yyvsp[(2) - (2)].text)).c_str())); } break; @@ -1994,7 +1994,7 @@ yyreduce: { lc_map.main.add( yylineno, - make_stringf("rock_colour(\"%s\")", + make_stringf("rockcol(\"%s\")", quote_lua_string((yyvsp[(2) - (2)].text)).c_str())); } break; |