Changeset 2216
- Timestamp:
- Jan 11, 2013, 4:52:05 PM (10 years ago)
- Location:
- trunk
- Files:
-
- 115 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/application/application.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/base/hash.cpp
r2184 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/base/string.cpp
r2184 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/camera.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/camera.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/core.h
r2187 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/debug/fps.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/debug/fps.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/debug/record.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/debug/record.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/debug/stats.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/debug/stats.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/dict.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/emitter.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/emitter.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/entity.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/entity.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/font.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/font.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/generated/location.hh
r2152 r2216 1 /* A Bison parser, made by GNU Bison 2. 5. */1 /* A Bison parser, made by GNU Bison 2.4.2. */ 2 2 3 3 /* Locations for Bison parsers in C++ 4 4 5 Copyright (C) 2002-2007, 2009-201 1Free Software Foundation, Inc.5 Copyright (C) 2002-2007, 2009-2010 Free Software Foundation, Inc. 6 6 7 7 This program is free software: you can redistribute it and/or modify -
trunk/src/generated/lolfx-parser.cpp
r2183 r2216 1 /* A Bison parser, made by GNU Bison 2. 5. */1 /* A Bison parser, made by GNU Bison 2.4.2. */ 2 2 3 3 /* Skeleton implementation for Bison LALR(1) parsers in C++ 4 4 5 Copyright (C) 2002-201 1Free Software Foundation, Inc.5 Copyright (C) 2002-2010 Free Software Foundation, Inc. 6 6 7 7 This program is free software: you can redistribute it and/or modify … … 36 36 /* First part of user declarations. */ 37 37 38 /* Line 293of lalr1.cc */38 /* Line 310 of lalr1.cc */ 39 39 #line 1 "gpu/lolfx-parser.y" 40 40 … … 42 42 // Lol Engine 43 43 // 44 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>44 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 45 45 // This program is free software; you can redistribute it and/or 46 46 // modify it under the terms of the Do What The Fuck You Want To … … 59 59 60 60 61 /* Line 293of lalr1.cc */61 /* Line 310 of lalr1.cc */ 62 62 #line 63 "generated/lolfx-parser.cpp" 63 63 … … 67 67 /* User implementation prologue. */ 68 68 69 /* Line 299of lalr1.cc */69 /* Line 316 of lalr1.cc */ 70 70 #line 241 "gpu/lolfx-parser.y" 71 71 … … 76 76 77 77 78 /* Line 299of lalr1.cc */78 /* Line 316 of lalr1.cc */ 79 79 #line 80 "generated/lolfx-parser.cpp" 80 80 … … 91 91 #endif 92 92 93 /* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].94 If N is 0, then set CURRENT to the empty location which ends95 the previous symbol: RHS[0] (always defined). */96 97 #define YYRHSLOC(Rhs, K) ((Rhs)[K])98 #ifndef YYLLOC_DEFAULT99 # define YYLLOC_DEFAULT(Current, Rhs, N) \100 do \101 if (N) \102 { \103 (Current).begin = YYRHSLOC (Rhs, 1).begin; \104 (Current).end = YYRHSLOC (Rhs, N).end; \105 } \106 else \107 { \108 (Current).begin = (Current).end = YYRHSLOC (Rhs, 0).end; \109 } \110 while (false)111 #endif112 113 93 /* Suppress unused-variable warnings by "using" E. */ 114 94 #define YYUSE(e) ((void) (e)) … … 162 142 namespace lol { 163 143 164 /* Line 382 of lalr1.cc */ 165 #line 166 "generated/lolfx-parser.cpp" 144 /* Line 379 of lalr1.cc */ 145 #line 146 "generated/lolfx-parser.cpp" 146 #if YYERROR_VERBOSE 166 147 167 148 /* Return YYSTR after stripping away unnecessary quotes and … … 202 183 } 203 184 185 #endif 204 186 205 187 /// Build a parser object. … … 302 284 #endif 303 285 304 inline bool305 LolFxParser::yy_pact_value_is_default_ (int yyvalue)306 {307 return yyvalue == yypact_ninf_;308 }309 310 inline bool311 LolFxParser::yy_table_value_is_error_ (int yyvalue)312 {313 return yyvalue == yytable_ninf_;314 }315 316 286 int 317 287 LolFxParser::parse () … … 335 305 location_type yylloc; 336 306 /// The locations where the error started and ended. 337 location_type yyerror_range[ 3];307 location_type yyerror_range[2]; 338 308 339 309 /// $$. … … 373 343 /* Try to take a decision without lookahead. */ 374 344 yyn = yypact_[yystate]; 375 if (yy _pact_value_is_default_ (yyn))345 if (yyn == yypact_ninf_) 376 346 goto yydefault; 377 347 … … 406 376 if (yyn <= 0) 407 377 { 408 if (yy _table_value_is_error_ (yyn))409 378 if (yyn == 0 || yyn == yytable_ninf_) 379 goto yyerrlab; 410 380 yyn = -yyn; 411 381 goto yyreduce; … … 463 433 case 202: 464 434 465 /* Line 6 90of lalr1.cc */435 /* Line 677 of lalr1.cc */ 466 436 #line 728 "gpu/lolfx-parser.y" 467 437 { std::cout << "New tech " << std::endl; } … … 470 440 case 203: 471 441 472 /* Line 6 90of lalr1.cc */442 /* Line 677 of lalr1.cc */ 473 443 #line 736 "gpu/lolfx-parser.y" 474 444 { std::cout << "New name " << (yysemantic_stack_[(1) - (1)].sval) << std::endl; } … … 477 447 case 204: 478 448 479 /* Line 6 90of lalr1.cc */449 /* Line 677 of lalr1.cc */ 480 450 #line 737 "gpu/lolfx-parser.y" 481 451 { std::cout << "New name " << (yysemantic_stack_[(1) - (1)].sval) << std::endl; } … … 484 454 case 207: 485 455 486 /* Line 6 90of lalr1.cc */456 /* Line 677 of lalr1.cc */ 487 457 #line 750 "gpu/lolfx-parser.y" 488 458 { std::cout << "New pass " << std::endl; } … … 491 461 case 226: 492 462 493 /* Line 6 90of lalr1.cc */463 /* Line 677 of lalr1.cc */ 494 464 #line 786 "gpu/lolfx-parser.y" 495 465 { std::cout << "new shader" << std::endl; } … … 498 468 499 469 500 /* Line 6 90of lalr1.cc */501 #line 502 "generated/lolfx-parser.cpp"470 /* Line 677 of lalr1.cc */ 471 #line 472 "generated/lolfx-parser.cpp" 502 472 default: 503 473 break; 504 474 } 505 /* User semantic actions sometimes alter yychar, and that requires506 that yytoken be updated with the new translation. We take the507 approach of translating immediately before every use of yytoken.508 One alternative is translating here after every semantic action,509 but that translation would be missed if the semantic action510 invokes YYABORT, YYACCEPT, or YYERROR immediately after altering511 yychar. In the case of YYABORT or YYACCEPT, an incorrect512 destructor might then be invoked immediately. In the case of513 YYERROR, subsequent parser actions might lead to an incorrect514 destructor call or verbose syntax error message before the515 lookahead is translated. */516 475 YY_SYMBOL_PRINT ("-> $$ =", yyr1_[yyn], &yyval, &yyloc); 517 476 … … 537 496 `------------------------------------*/ 538 497 yyerrlab: 539 /* Make sure we have latest lookahead translation. See comments at540 user semantic actions for why this is necessary. */541 yytoken = yytranslate_ (yychar);542 543 498 /* If not already recovering from an error, report this error. */ 544 499 if (!yyerrstatus_) 545 500 { 546 501 ++yynerrs_; 547 if (yychar == yyempty_)548 yytoken = yyempty_;549 502 error (yylloc, yysyntax_error_ (yystate, yytoken)); 550 503 } 551 504 552 yyerror_range[ 1] = yylloc;505 yyerror_range[0] = yylloc; 553 506 if (yyerrstatus_ == 3) 554 507 { … … 585 538 goto yyerrorlab; 586 539 587 yyerror_range[ 1] = yylocation_stack_[yylen - 1];540 yyerror_range[0] = yylocation_stack_[yylen - 1]; 588 541 /* Do not reclaim the symbols of the rule which action triggered 589 542 this YYERROR. */ … … 602 555 { 603 556 yyn = yypact_[yystate]; 604 if ( !yy_pact_value_is_default_ (yyn))557 if (yyn != yypact_ninf_) 605 558 { 606 559 yyn += yyterror_; … … 617 570 YYABORT; 618 571 619 yyerror_range[ 1] = yylocation_stack_[0];572 yyerror_range[0] = yylocation_stack_[0]; 620 573 yydestruct_ ("Error: popping", 621 574 yystos_[yystate], … … 626 579 } 627 580 628 yyerror_range[ 2] = yylloc;581 yyerror_range[1] = yylloc; 629 582 // Using YYLLOC is tempting, but would change the location of 630 583 // the lookahead. YYLOC is available though. 631 YYLLOC_DEFAULT (yyloc, yyerror_range, 2);584 YYLLOC_DEFAULT (yyloc, (yyerror_range - 1), 2); 632 585 yysemantic_stack_.push (yylval); 633 586 yylocation_stack_.push (yyloc); … … 652 605 yyreturn: 653 606 if (yychar != yyempty_) 654 { 655 /* Make sure we have latest lookahead translation. See comments 656 at user semantic actions for why this is necessary. */ 657 yytoken = yytranslate_ (yychar); 658 yydestruct_ ("Cleanup: discarding lookahead", yytoken, &yylval, 659 &yylloc); 660 } 607 yydestruct_ ("Cleanup: discarding lookahead", yytoken, &yylval, &yylloc); 661 608 662 609 /* Do not reclaim the symbols of the rule which action triggered … … 677 624 // Generate an error message. 678 625 std::string 679 LolFxParser::yysyntax_error_ (int yystate, int yytoken)626 LolFxParser::yysyntax_error_ (int yystate, int tok) 680 627 { 681 std::string yyres; 682 // Number of reported tokens (one for the "unexpected", one per 683 // "expected"). 684 size_t yycount = 0; 685 // Its maximum. 686 enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 }; 687 // Arguments of yyformat. 688 char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM]; 689 690 /* There are many possibilities here to consider: 691 - If this state is a consistent state with a default action, then 692 the only way this function was invoked is if the default action 693 is an error action. In that case, don't check for expected 694 tokens because there are none. 695 - The only way there can be no lookahead present (in yytoken) is 696 if this state is a consistent state with a default action. 697 Thus, detecting the absence of a lookahead is sufficient to 698 determine that there is no unexpected or expected token to 699 report. In that case, just report a simple "syntax error". 700 - Don't assume there isn't a lookahead just because this state is 701 a consistent state with a default action. There might have 702 been a previous inconsistent state, consistent state with a 703 non-default action, or user semantic action that manipulated 704 yychar. 705 - Of course, the expected token list depends on states to have 706 correct lookahead information, and it depends on the parser not 707 to perform extra reductions after fetching a lookahead from the 708 scanner and before detecting a syntax error. Thus, state 709 merging (from LALR or IELR) and default reductions corrupt the 710 expected token list. However, the list is correct for 711 canonical LR with one exception: it will still contain any 712 token that will not be accepted due to an error action in a 713 later state. 714 */ 715 if (yytoken != yyempty_) 628 std::string res; 629 YYUSE (yystate); 630 #if YYERROR_VERBOSE 631 int yyn = yypact_[yystate]; 632 if (yypact_ninf_ < yyn && yyn <= yylast_) 716 633 { 717 yyarg[yycount++] = yytname_[yytoken]; 718 int yyn = yypact_[yystate]; 719 if (!yy_pact_value_is_default_ (yyn)) 720 { 721 /* Start YYX at -YYN if negative to avoid negative indexes in 722 YYCHECK. In other words, skip the first -YYN actions for 723 this state because they are default actions. */ 724 int yyxbegin = yyn < 0 ? -yyn : 0; 725 /* Stay within bounds of both yycheck and yytname. */ 726 int yychecklim = yylast_ - yyn + 1; 727 int yyxend = yychecklim < yyntokens_ ? yychecklim : yyntokens_; 728 for (int yyx = yyxbegin; yyx < yyxend; ++yyx) 729 if (yycheck_[yyx + yyn] == yyx && yyx != yyterror_ 730 && !yy_table_value_is_error_ (yytable_[yyx + yyn])) 731 { 732 if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM) 733 { 734 yycount = 1; 735 break; 736 } 737 else 738 yyarg[yycount++] = yytname_[yyx]; 739 } 740 } 634 /* Start YYX at -YYN if negative to avoid negative indexes in 635 YYCHECK. */ 636 int yyxbegin = yyn < 0 ? -yyn : 0; 637 638 /* Stay within bounds of both yycheck and yytname. */ 639 int yychecklim = yylast_ - yyn + 1; 640 int yyxend = yychecklim < yyntokens_ ? yychecklim : yyntokens_; 641 int count = 0; 642 for (int x = yyxbegin; x < yyxend; ++x) 643 if (yycheck_[x + yyn] == x && x != yyterror_) 644 ++count; 645 646 // FIXME: This method of building the message is not compatible 647 // with internationalization. It should work like yacc.c does it. 648 // That is, first build a string that looks like this: 649 // "syntax error, unexpected %s or %s or %s" 650 // Then, invoke YY_ on this string. 651 // Finally, use the string as a format to output 652 // yytname_[tok], etc. 653 // Until this gets fixed, this message appears in English only. 654 res = "syntax error, unexpected "; 655 res += yytnamerr_ (yytname_[tok]); 656 if (count < 5) 657 { 658 count = 0; 659 for (int x = yyxbegin; x < yyxend; ++x) 660 if (yycheck_[x + yyn] == x && x != yyterror_) 661 { 662 res += (!count++) ? ", expecting " : " or "; 663 res += yytnamerr_ (yytname_[x]); 664 } 665 } 741 666 } 742 743 char const* yyformat = 0; 744 switch (yycount) 745 { 746 #define YYCASE_(N, S) \ 747 case N: \ 748 yyformat = S; \ 749 break 750 YYCASE_(0, YY_("syntax error")); 751 YYCASE_(1, YY_("syntax error, unexpected %s")); 752 YYCASE_(2, YY_("syntax error, unexpected %s, expecting %s")); 753 YYCASE_(3, YY_("syntax error, unexpected %s, expecting %s or %s")); 754 YYCASE_(4, YY_("syntax error, unexpected %s, expecting %s or %s or %s")); 755 YYCASE_(5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s")); 756 #undef YYCASE_ 757 } 758 759 // Argument number. 760 size_t yyi = 0; 761 for (char const* yyp = yyformat; *yyp; ++yyp) 762 if (yyp[0] == '%' && yyp[1] == 's' && yyi < yycount) 763 { 764 yyres += yytnamerr_ (yyarg[yyi++]); 765 ++yyp; 766 } 767 else 768 yyres += *yyp; 769 return yyres; 667 else 668 #endif 669 res = YY_("syntax error"); 670 return res; 770 671 } 771 672 … … 846 747 }; 847 748 848 /* YYDEFACT[S] -- default r eduction number in state S. Performed when849 YYTABLE doesn't specify something else to do. Zero means the850 default is anerror. */749 /* YYDEFACT[S] -- default rule to reduce with in state S when YYTABLE 750 doesn't specify something else to do. Zero means the default is an 751 error. */ 851 752 const unsigned short int 852 753 LolFxParser::yydefact_[] = … … 955 856 /* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If 956 857 positive, shift that token. If negative, reduce the rule which 957 number is the opposite. If YYTABLE_NINF_, syntax error. */858 number is the opposite. If zero, do what YYDEFACT says. */ 958 859 const short int LolFxParser::yytable_ninf_ = -323; 959 860 const short int … … 3891 3792 } // lol 3892 3793 3893 /* Line 1 136of lalr1.cc */3894 #line 3 895"generated/lolfx-parser.cpp"3895 3896 3897 /* Line 1 138of lalr1.cc */3794 /* Line 1053 of lalr1.cc */ 3795 #line 3796 "generated/lolfx-parser.cpp" 3796 3797 3798 /* Line 1055 of lalr1.cc */ 3898 3799 #line 1298 "gpu/lolfx-parser.y" 3899 3800 -
trunk/src/generated/lolfx-parser.h
r2152 r2216 1 /* A Bison parser, made by GNU Bison 2. 5. */1 /* A Bison parser, made by GNU Bison 2.4.2. */ 2 2 3 3 /* Skeleton interface for Bison LALR(1) parsers in C++ 4 4 5 Copyright (C) 2002-201 1Free Software Foundation, Inc.5 Copyright (C) 2002-2010 Free Software Foundation, Inc. 6 6 7 7 This program is free software: you can redistribute it and/or modify … … 41 41 #include <iostream> 42 42 #include "stack.hh" 43 44 45 namespace lol { 46 47 /* Line 34 of lalr1.cc */ 48 #line 49 "generated/lolfx-parser.h" 49 class position; 50 class location; 51 52 } // lol 53 54 /* Line 34 of lalr1.cc */ 55 #line 56 "generated/lolfx-parser.h" 56 43 57 #include "location.hh" 44 58 … … 61 75 #endif 62 76 77 /* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N]. 78 If N is 0, then set CURRENT to the empty location which ends 79 the previous symbol: RHS[0] (always defined). */ 80 81 #ifndef YYLLOC_DEFAULT 82 # define YYLLOC_DEFAULT(Current, Rhs, N) \ 83 do { \ 84 if (N) \ 85 { \ 86 (Current).begin = (Rhs)[1].begin; \ 87 (Current).end = (Rhs)[N].end; \ 88 } \ 89 else \ 90 { \ 91 (Current).begin = (Current).end = (Rhs)[0].end; \ 92 } \ 93 } while (false) 94 #endif 95 63 96 64 97 namespace lol { 65 98 66 /* Line 3 5of lalr1.cc */67 #line 68"generated/lolfx-parser.h"99 /* Line 34 of lalr1.cc */ 100 #line 101 "generated/lolfx-parser.h" 68 101 69 102 /// A Bison parser. … … 76 109 { 77 110 78 /* Line 3 5of lalr1.cc */111 /* Line 34 of lalr1.cc */ 79 112 #line 34 "gpu/lolfx-parser.y" 80 113 … … 86 119 87 120 88 /* Line 3 5of lalr1.cc */89 #line 90"generated/lolfx-parser.h"121 /* Line 34 of lalr1.cc */ 122 #line 123 "generated/lolfx-parser.h" 90 123 }; 91 124 #else … … 608 641 location_stack_type yylocation_stack_; 609 642 610 /// Whether the given \c yypact_ value indicates a defaulted state.611 /// \param yyvalue the value to check612 static bool yy_pact_value_is_default_ (int yyvalue);613 614 /// Whether the given \c yytable_ value indicates a syntax error.615 /// \param yyvalue the value to check616 static bool yy_table_value_is_error_ (int yyvalue);617 618 643 /// Internal symbol numbers. 619 644 typedef unsigned short int token_number_type; … … 623 648 static const short int yypact_ninf_; 624 649 625 /// For a state, default r eduction number.650 /// For a state, default rule to reduce. 626 651 /// Unless\a yytable_ specifies something else to do. 627 652 /// Zero means the default is an error. … … 654 679 #endif 655 680 681 #if YYERROR_VERBOSE 656 682 /// Convert the symbol name \a n to a form suitable for a diagnostic. 657 static std::string yytnamerr_ (const char *n); 683 virtual std::string yytnamerr_ (const char *n); 684 #endif 658 685 659 686 #if YYDEBUG … … 713 740 } // lol 714 741 715 /* Line 3 5of lalr1.cc */716 #line 7 17"generated/lolfx-parser.h"742 /* Line 34 of lalr1.cc */ 743 #line 744 "generated/lolfx-parser.h" 717 744 718 745 -
trunk/src/generated/lolfx-scanner.cpp
r2183 r2216 1619 1619 // Lol Engine 1620 1620 // 1621 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>1621 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 1622 1622 // This program is free software; you can redistribute it and/or 1623 1623 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/generated/position.hh
r2152 r2216 1 /* A Bison parser, made by GNU Bison 2. 5. */1 /* A Bison parser, made by GNU Bison 2.4.2. */ 2 2 3 3 /* Positions for Bison parsers in C++ 4 4 5 Copyright (C) 2002-2007, 2009-201 1Free Software Foundation, Inc.5 Copyright (C) 2002-2007, 2009-2010 Free Software Foundation, Inc. 6 6 7 7 This program is free software: you can redistribute it and/or modify -
trunk/src/generated/stack.hh
r2152 r2216 1 /* A Bison parser, made by GNU Bison 2. 5. */1 /* A Bison parser, made by GNU Bison 2.4.2. */ 2 2 3 3 /* Stack handling for Bison parsers in C++ 4 4 5 Copyright (C) 2002-201 1Free Software Foundation, Inc.5 Copyright (C) 2002-2010 Free Software Foundation, Inc. 6 6 7 7 This program is free software: you can redistribute it and/or modify … … 39 39 namespace lol { 40 40 41 /* Line 1 149of lalr1.cc */41 /* Line 1066 of lalr1.cc */ 42 42 #line 43 "generated/stack.hh" 43 43 template <class T, class S = std::deque<T> > … … 129 129 } // lol 130 130 131 /* Line 1 235of lalr1.cc */131 /* Line 1152 of lalr1.cc */ 132 132 #line 133 "generated/stack.hh" 133 133 -
trunk/src/gpu/framebuffer.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/gpu/framebuffer.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/gpu/indexbuffer.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/gpu/indexbuffer.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/gpu/lolfx-compiler.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/gpu/lolfx-compiler.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/gpu/lolfx-parser.y
r2183 r2216 3 3 // Lol Engine 4 4 // 5 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>5 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 6 6 // This program is free software; you can redistribute it and/or 7 7 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/gpu/lolfx-scanner.l
r2183 r2216 3 3 // Lol Engine 4 4 // 5 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>5 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 6 6 // This program is free software; you can redistribute it and/or 7 7 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/gpu/lolfx.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/gpu/lolfx.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/gpu/shader.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/gpu/texture.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/gpu/texture.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/gpu/vertexbuffer.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/gpu/vertexbuffer.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/gradient.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/gradient.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/input/input.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/input/input.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/input/keyboard.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/input/keyboard.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/input/stick.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/lol/base/array.h
r2198 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/lol/base/hash.h
r2184 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/lol/base/map.h
r2184 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/lol/base/string.h
r2184 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/lol/base/types.h
r2184 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/lol/debug.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/lol/image/color.h
r2215 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/lol/math/math.h
r2194 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net> 4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 // Copyright: (c) 2012-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com> 5 6 // This program is free software; you can redistribute it and/or 6 7 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/lol/math/vector.h
r2192 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/map.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/math/half.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/math/real.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/math/vector.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/mesh/mesh.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/mesh/mesh.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/platform/d3d9/d3d9input.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/platform/d3d9/d3d9input.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/platform/ps3/ps3input.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/platform/ps3/ps3input.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/platform/sdl/sdlinput.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/platform/sdl/sdlinput.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/platform/xbox/xboxapp.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/platform/xbox/xboxinput.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/platform/xbox/xboxinput.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/sample.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/sample.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/scene.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/scene.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/sprite.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/sprite.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/text.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/text.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/thread/threadbase.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/ticker.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/tiler.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/tiler.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/tileset.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/tileset.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/timer.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/video.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/world.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/world.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/worldentity.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/src/worldentity.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/test/BtPhysTest.cpp
r1888 r2216 2 2 // BtPhysTest 3 3 // 4 // Copyright: (c) 2009-201 2 BenjaminHuet <huet.benjamin@gmail.com>4 // Copyright: (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com> 5 5 // (c) 2012 Sam Hocevar <sam@hocevar.net> 6 6 // -
trunk/test/BtPhysTest.h
r1888 r2216 2 2 // BtPhysTest 3 3 // 4 // Copyright: (c) 2009-201 2 BenjaminHuet <huet.benjamin@gmail.com>4 // Copyright: (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com> 5 5 // (c) 2012 Sam Hocevar <sam@hocevar.net> 6 6 // -
trunk/test/PhysicObject.h
r2116 r2216 2 2 // Orbital 3 3 // 4 // Copyright: (c) 2009-201 2Cédric Lecacheur <jordx@free.fr>5 // (c) 2009-201 2 BenjaminHuet <huet.benjamin@gmail.com>4 // Copyright: (c) 2009-2013 Cédric Lecacheur <jordx@free.fr> 5 // (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com> 6 6 // (c) 2012 Sam Hocevar <sam@hocevar.net> 7 7 // -
trunk/test/Physics/Include/BulletCharacterController.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>5 // (c) 2009-201 2 BenjaminHuet <huet.benjamin@gmail.com>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 // (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com> 6 6 // This program is free software; you can redistribute it and/or 7 7 // modify it under the terms of the Do What The Fuck You Want To -
trunk/test/Physics/Include/EasyCharacterController.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>5 // (c) 2009-201 2 BenjaminHuet <huet.benjamin@gmail.com>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 // (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com> 6 6 // This program is free software; you can redistribute it and/or 7 7 // modify it under the terms of the Do What The Fuck You Want To -
trunk/test/Physics/Include/EasyConstraint.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>5 // (c) 2009-201 2 BenjaminHuet <huet.benjamin@gmail.com>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 // (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com> 6 6 // This program is free software; you can redistribute it and/or 7 7 // modify it under the terms of the Do What The Fuck You Want To -
trunk/test/Physics/Include/EasyPhysics.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>5 // (c) 2009-201 2 BenjaminHuet <huet.benjamin@gmail.com>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 // (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com> 6 6 // This program is free software; you can redistribute it and/or 7 7 // modify it under the terms of the Do What The Fuck You Want To -
trunk/test/Physics/Include/LolBtPhysicsIntegration.h
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>5 // (c) 2009-201 2 BenjaminHuet <huet.benjamin@gmail.com>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 // (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com> 6 6 // This program is free software; you can redistribute it and/or 7 7 // modify it under the terms of the Do What The Fuck You Want To -
trunk/test/Physics/Include/LolPhysics.h
r1888 r2216 2 2 // LolPhysics 3 3 // 4 // Copyright: (c) 2009-201 2 BenjaminHuet <huet.benjamin@gmail.com>4 // Copyright: (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com> 5 5 // (c) 2012 Sam Hocevar <sam@hocevar.net> 6 6 // -
trunk/test/Physics/Src/BulletCharacterController.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>5 // (c) 2009-201 2Cédric Lecacheur <jordx@free.fr>6 // (c) 2009-201 2 BenjaminHuet <huet.benjamin@gmail.com>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 // (c) 2009-2013 Cédric Lecacheur <jordx@free.fr> 6 // (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com> 7 7 // This program is free software; you can redistribute it and/or 8 8 // modify it under the terms of the Do What The Fuck You Want To -
trunk/test/Physics/Src/EasyCharacterController.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>5 // (c) 2009-201 2Cédric Lecacheur <jordx@free.fr>6 // (c) 2009-201 2 BenjaminHuet <huet.benjamin@gmail.com>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 // (c) 2009-2013 Cédric Lecacheur <jordx@free.fr> 6 // (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com> 7 7 // This program is free software; you can redistribute it and/or 8 8 // modify it under the terms of the Do What The Fuck You Want To -
trunk/test/Physics/Src/EasyPhysics.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>5 // (c) 2009-201 2Cédric Lecacheur <jordx@free.fr>6 // (c) 2009-201 2 BenjaminHuet <huet.benjamin@gmail.com>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 // (c) 2009-2013 Cédric Lecacheur <jordx@free.fr> 6 // (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com> 7 7 // This program is free software; you can redistribute it and/or 8 8 // modify it under the terms of the Do What The Fuck You Want To -
trunk/test/benchmark/trig.cpp
r2183 r2216 2 2 // Lol Engine - Benchmark program 3 3 // 4 // Copyright: (c) 2005-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2005-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/test/unit/array.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/test/unit/build.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/test/unit/map.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/test/unit/matrix.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/test/unit/rotation.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/test/unit/string.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/test/unit/trig.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/test/unit/vector.cpp
r2183 r2216 2 2 // Lol Engine 3 3 // 4 // Copyright: (c) 2010-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/tools/neercs/term/pty.cpp
r2183 r2216 1 1 /* 2 2 * neercs console-based window manager 3 * Copyright (c) 2006-201 2Sam Hocevar <sam@hocevar.net>3 * Copyright (c) 2006-2013 Sam Hocevar <sam@hocevar.net> 4 4 * All Rights Reserved 5 5 * -
trunk/tutorial/02_cube.cpp
r2183 r2216 2 2 // Lol Engine - Cube tutorial 3 3 // 4 // Copyright: (c) 2011-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2011-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To -
trunk/tutorial/11_fractal.cpp
r2183 r2216 2 2 // Lol Engine - Fractal tutorial 3 3 // 4 // Copyright: (c) 2011-201 2Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2011-2013 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To
Note: See TracChangeset
for help on using the changeset viewer.